2021-06-07 17:22:07 +08:00
|
|
|
<template>
|
2023-03-15 11:41:03 +08:00
|
|
|
<Defaults v-if="themeConfig.layout === 'defaults'" />
|
|
|
|
|
<Classic v-else-if="themeConfig.layout === 'classic'" />
|
|
|
|
|
<Transverse v-else-if="themeConfig.layout === 'transverse'" />
|
|
|
|
|
<Columns v-else-if="themeConfig.layout === 'columns'" />
|
2021-06-07 17:22:07 +08:00
|
|
|
</template>
|
|
|
|
|
|
2023-03-15 11:41:03 +08:00
|
|
|
<script setup lang="ts" name="layout">
|
|
|
|
|
import { storeToRefs } from 'pinia';
|
|
|
|
|
import { useThemeConfig } from '@/store/themeConfig';
|
2023-09-26 17:38:52 +08:00
|
|
|
import Defaults from '@/layout/main/defaults.vue';
|
|
|
|
|
import Classic from '@/layout/main/classic.vue';
|
|
|
|
|
import Transverse from '@/layout/main/transverse.vue';
|
|
|
|
|
import Columns from '@/layout/main/columns.vue';
|
2023-03-15 11:41:03 +08:00
|
|
|
|
|
|
|
|
const { themeConfig } = storeToRefs(useThemeConfig());
|
2021-06-07 17:22:07 +08:00
|
|
|
</script>
|