diff --git a/layouts/default.vue b/layouts/default.vue index 766e645..f67d977 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -2,74 +2,247 @@ import { theme } from "ant-design-vue"; import navbar from "~/components/layouts/navbar.vue"; import cfooter from "~/components/layouts/footer.vue"; + import sidebarThing from "~/components/layouts/sidebar.vue"; import icon from "~/components/icon.vue"; + import { ISidebarItem } from "~/models/sidebarEntry"; const { useToken } = theme; const { token } = useToken(); - const { data: totals }: any = await useApiFetch("/totals"); + const col = token.value.colorText; + const { data: totals } = await useApiFetch("/totals"); + + const collapsed = ref(true); + + const sideTriggerVal = computed(() => { + let th = collapsed.value ? " collapsed" : ""; + return `sider-trigger${th}`; + }); + + // const {data: rd } = await useApiFetch("/sidebar") + // provide("sidebar-items", rd.data) + + provide("collapsed", collapsed); + const loaded = inject>("loaded"); let darko = inject("dark"); +