UNPKG

@seemusic/ui-components

Version:

A Vue 3 UI Library. Uses Composable.

48 lines (47 loc) 1.45 kB
import type { DefineComponent, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes, type PropType, type VNode } from 'vue'; import type { SidebarListItem } from '../../shims'; export interface HeaderOpts { logo?: string; subTitle?: string; } export interface SidebarOpts { width?: string; menuList?: SidebarListItem[]; collapseIcon?: VNode; collapse?: boolean; } declare const _default: DefineComponent<{ headerOpts: { type: PropType<HeaderOpts>; default: () => {}; }; sidebarOpts: { type: PropType<SidebarOpts>; default: () => {}; }; collapse: { type: BooleanConstructor; default: boolean; }; }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("update:collapse" | "logo-click")[], "update:collapse" | "logo-click", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{ headerOpts: { type: PropType<HeaderOpts>; default: () => {}; }; sidebarOpts: { type: PropType<SidebarOpts>; default: () => {}; }; collapse: { type: BooleanConstructor; default: boolean; }; }>> & { "onUpdate:collapse"?: (...args: any[]) => any; "onLogo-click"?: (...args: any[]) => any; }, { headerOpts: {}; sidebarOpts: {}; collapse: boolean; }, {}>; export default _default;