lib/vue/apps/profile/show.vue in lesli_admin-0.1.0 vs lib/vue/apps/profile/show.vue in lesli_admin-0.2.0

- old
+ new

@@ -38,23 +38,31 @@ import { ref, reactive, onMounted, watch, computed, onUnmounted } from "vue" import { useRouter, useRoute } from 'vue-router' // · import lesli stores -import { useUser } from "CloudAdmin/stores/user" -import { useProfile } from "Lesli/shared/stores/profile" +import { useUser } from "Lesli/stores/user" +// · implement stores +const storeUser = useUser() +const router = useRouter() +const route = useRoute() + // · import profile components -import informationCard from "CloudAdmin/apps/users/components/information-card.vue" + +import informationCard from "LesliAdmin/apps/users/components/information-card.vue" +/* import informationForm from "CloudAdmin/apps/users/components/information-form.vue" import managementSession from "CloudAdmin/apps/users/components/management-sessions.vue" import managementSecurity from "CloudAdmin/apps/users/components/management-security.vue" import integrationsInformation from "CloudAdmin/apps/users/components/integrations-information.vue" import settings from "CloudAdmin/apps/users/components/management-settings.vue" +*/ + /* import cardInformation from "../users/components/information-card.vue" import formInformation from "../users/components/information-form.vue" import managementSession from "../users/components/management-sessions.vue" import integrationsInformation from "../users/components/integrations-information.vue" @@ -62,16 +70,10 @@ import settings from "../users/components/settings.vue" import changeEmail from "./components/change-email.vue" */ -// · implement stores -const storeUser = useUser() -const router = useRouter() -const route = useRoute() - - // · translations const translations = { core: { roles: I18n.t("core.roles"), users: I18n.t("core.users"), @@ -84,36 +86,41 @@ const tab = ref(0) // · onMounted(() => { - storeUser.getUser() - storeUser.getOptions() + //storeUser.getUser() + //storeUser.getOptions() }) </script> <template> - <application-component> + <lesli-application-container> + {{ storeProfile.profile }} <information-card></information-card> + </lesli-application-container> + <!-- + <application-component> + <lesli-tabs v-model="tab" v-if="storeUser.user.id"> <lesli-tab-item icon="info_outline" :title="translations.core.users.view_tab_title_information"> <information-form></information-form> </lesli-tab-item> <lesli-tab-item icon="security" :title="translations.core.users.view_tab_title_roles_and_privileges"> - <!--form-roles></form-roles --> + < ! - -form-roles></form-roles - - > </lesli-tab-item> <lesli-tab-item icon="lock_outline" :title="translations.core.users.view_tab_title_security || 'Security'"> <management-security></management-security> </lesli-tab-item> <lesli-tab-item icon="devices" :title="translations.core.users.view_tab_title_session || 'Sessions'" paddingless> <management-session></management-session> </lesli-tab-item> <lesli-tab-item icon="settings" :title="translations.core.users.view_tab_title_settings"> - <!--settings></settings--> + < ! - - settings></settings - - > </lesli-tab-item> </lesli-tabs> </application-component> - <!-- + <section class="application-component"> <information-card></information-card> <lesli-tabs v-if="storeUser.user.id"> <lesli-tab-item :title="translations.core.users.view_tab_title_information"> <information-form></information-form>