feat: basic ui

This commit is contained in:
opbnq-q
2025-03-13 13:23:13 +07:00
parent fc575fb2ab
commit 3b7b62d31a
18 changed files with 652 additions and 34 deletions

View File

@@ -0,0 +1,26 @@
<script lang="ts" setup>
import { Button, Toolbar } from 'primevue';
import { useRoute, useRouter } from 'vue-router';
const route = useRoute()
const router = useRouter()
const logout = () => {
localStorage.removeItem('app-selection')
router.replace('/')
}
</script>
<template>
<header >
<Toolbar>
<template #start>
<p class="font-bold">{{ $route.matched?.[$route.matched.length - 2]?.name }} / {{ route.name }}</p>
</template>
<template #end>
<Button severity="danger" :size="'small'" @click="logout">Выйти</Button>
</template>
</Toolbar>
</header>
</template>