import { useState } from '#imports'; import type { Config } from '~/types/global'; import type {Website} from "~/api/cms/website/model"; import type {Navigation} from "~/api/cms/navigation/model"; // 网站信息 export const useWebsite = () => useState('website', () => { return {}; }); // 参数配置 export const useConfigInfo = () => useState('config', () => { return {}; }); // 主导航 export const useMenu = () => useState('menu', () => { return []; }); // 副导航 export const useSubMenu = () => useState('subMenu', () => { return []; }); // 页面元素 export const useForm = () => useState('form', () => { return {}; }); // 固钉 export const useProductAffix = () => useState('affixTop', () => { return false; }); // 登录凭证 export const useToken = () => useState('token', () => null); // 是否显示登录弹窗 export const useShowLogin = () => useState('showLogin',() => false)