export type LayoutType = 'vertical' | 'transverse' | 'classic' | 'columns'

export type AssemblySizeType = 'large' | 'default' | 'small'

export interface GlobalState {
  // 布局模式 (纵向：vertical | 横向：transverse | 经典：classic | 分栏：columns)
  layout: LayoutType

  // element 组件大小('large' | 'default' | 'small')
  assemblySize: AssemblySizeType

  // 当前页面是否全屏
  maximize: boolean

  // 主题颜色
  primary: string

  // 深色模式
  isDark: boolean

  // 灰色模式
  isGrey: boolean

  // 色弱模式
  isWeak: boolean

  // 侧边栏反转
  asideInverted: boolean

  // 头部反转
  headerInverted: boolean

  // 折叠菜单
  isCollapse: boolean

  // 菜单手风琴
  accordion: boolean

  // 面包屑导航
  breadcrumb: boolean

  // 标签页
  tabs: boolean

  // 页脚
  footer: boolean
}
