Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | <script setup lang="ts"> import { ArrowLeft, User } from 'lucide-vue-next' </script> <template> <div class="min-h-screen bg-bgSoft flex flex-col"> <!-- Header --> <header class="h-16 bg-primary text-white flex items-center justify-between px-8 border-b-2 border-accentYellow" > <div class="flex items-center gap-4"> <RouterLink to="/dashboard" class="hover:text-accentYellow transition flex items-center gap-2" > <ArrowLeft :size="20" /> {{ $t('action.back') }} </RouterLink> <span class="font-semibold tracking-wide"> {{ $t('user.title') }} </span> </div> <User :size="20" class="opacity-80" /> </header> <!-- Content --> <main class="flex-1 p-10 flex justify-center"> <div class="w-full max-w-3xl"> <slot /> </div> </main> </div> </template> |