UnisKB/ui/src/layout/layout-template/MainLayout.vue

28 lines
669 B
Vue
Raw Normal View History

2025-04-28 07:23:25 +00:00
<template>
<div class="app-layout">
2025-04-28 10:14:16 +00:00
<div class="app-header">
<UserHeader />
</div>
2025-04-28 07:23:25 +00:00
<div class="app-main">
2025-04-30 06:53:42 +00:00
<layout-container>
<template #left>
2025-04-28 07:23:25 +00:00
<Sidebar />
2025-04-30 06:53:42 +00:00
</template>
<template #right>
2025-04-28 07:23:25 +00:00
<AppMain />
2025-04-30 06:53:42 +00:00
</template>
</layout-container>
2025-04-28 07:23:25 +00:00
</div>
</div>
</template>
<script setup lang="ts">
2025-04-28 10:14:16 +00:00
import UserHeader from '@/layout/layout-header/UserHeader.vue'
import Sidebar from '@/layout/components/sidebar/index.vue'
import AppMain from '@/layout/app-main/index.vue'
2025-04-28 07:23:25 +00:00
import useStore from '@/stores'
const { user } = useStore()
</script>
<style lang="scss" scoped>
2025-04-30 06:53:42 +00:00
@use './index.scss';
2025-04-28 07:23:25 +00:00
</style>