mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
Flatten module structure
This commit is contained in:
@@ -29,7 +29,7 @@
|
||||
<script lang="ts">
|
||||
import { defineComponent } from '@vue/composition-api';
|
||||
|
||||
import useNavigation from '../../composables/use-navigation';
|
||||
import useNavigation from '../composables/use-navigation';
|
||||
|
||||
export default defineComponent({
|
||||
props: {
|
||||
@@ -1,4 +0,0 @@
|
||||
import UsersNavigation from './navigation.vue';
|
||||
|
||||
export { UsersNavigation };
|
||||
export default UsersNavigation;
|
||||
63
app/src/modules/users/components/user-info-drawer-detail.vue
Normal file
63
app/src/modules/users/components/user-info-drawer-detail.vue
Normal file
@@ -0,0 +1,63 @@
|
||||
<template>
|
||||
<drawer-detail icon="info_outline" :title="$t('information')" close>
|
||||
<dl v-if="isNew === false && user">
|
||||
<div v-if="user.id">
|
||||
<dt>{{ $t('key') }}</dt>
|
||||
<dd>{{ user.id }}</dd>
|
||||
</div>
|
||||
<div v-if="user.last_page">
|
||||
<dt>{{ $t('last_page') }}</dt>
|
||||
<dd>
|
||||
<router-link :to="user.last_page">{{ user.last_page }}</router-link>
|
||||
</dd>
|
||||
</div>
|
||||
<div v-if="user.last_login">
|
||||
<dt>{{ $t('last_login') }}</dt>
|
||||
<dd>{{ user.last_login }}</dd>
|
||||
</div>
|
||||
<div v-if="user.created_on">
|
||||
<dt>{{ $t('created_on') }}</dt>
|
||||
<dd>{{ user.created_on }}</dd>
|
||||
</div>
|
||||
<div v-if="user.created_by">
|
||||
<dt>{{ $t('created_by') }}</dt>
|
||||
<dd>{{ user.created_by }}</dd>
|
||||
</div>
|
||||
<div v-if="user.modified_on">
|
||||
<dt>{{ $t('modified_on') }}</dt>
|
||||
<dd>{{ user.modified_on }}</dd>
|
||||
</div>
|
||||
</dl>
|
||||
|
||||
<v-divider />
|
||||
|
||||
<div class="page-description" v-html="marked($t('page_help_users_detail'))" />
|
||||
</drawer-detail>
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent } from '@vue/composition-api';
|
||||
import marked from 'marked';
|
||||
|
||||
export default defineComponent({
|
||||
props: {
|
||||
user: {
|
||||
type: Object,
|
||||
default: null,
|
||||
},
|
||||
isNew: {
|
||||
type: Boolean,
|
||||
default: false,
|
||||
},
|
||||
},
|
||||
setup(props) {
|
||||
return { marked };
|
||||
},
|
||||
});
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
.v-divider {
|
||||
margin: 20px 0;
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user