1234567891011121314151617181920212223242526272829303132333435363738 |
- <script setup lang="ts">
- import { preferences } from '@vben-core/preferences';
- import { Copyright } from '../basic/copyright';
- import Toolbar from './toolbar.vue';
- defineOptions({
- name: 'AuthenticationFormView',
- });
- </script>
- <template>
- <div class="flex-col-center relative px-6 py-10 lg:flex-initial lg:px-8">
- <slot name="toolbar">
- <Toolbar />
- </slot>
- <RouterView v-slot="{ Component, route }">
- <Transition appear mode="out-in" name="slide-right">
- <KeepAlive :include="['Login']">
- <component
- :is="Component"
- :key="route.fullPath"
- class="mt-6 w-full sm:mx-auto md:max-w-md"
- />
- </KeepAlive>
- </Transition>
- </RouterView>
- <div
- class="text-muted-foreground absolute bottom-3 flex text-center text-xs"
- >
- <Copyright
- v-if="preferences.copyright.enable"
- v-bind="preferences.copyright"
- />
- </div>
- </div>
- </template>
|