UNPKG

@cblink/finches-ui

Version:

A Component Library for Vue 3

46 lines (45 loc) 1.45 kB
export declare const CbMenu: import("@cblink/finches-utils/types").SFCWithInstall<import("vue").DefineComponent<{ menus: ArrayConstructor; showHomeMenu: { type: BooleanConstructor; default: boolean; }; homePath: { type: StringConstructor; default: string; }; webLogo: { type: StringConstructor; default: string; required: true; }; useRouter: { type: FunctionConstructor; required: true; }; }, { menuList: import("vue").ComputedRef<unknown[] | undefined>; childMenuList: import("vue").ComputedRef<any>; currentActiveMenu: import("vue").Ref<{}>; handleMenuClick: (route: [string, Object]) => void; menuHasChildren: (menuTreeItem: any) => boolean; getDefaultActive: import("vue").ComputedRef<any>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ menus?: unknown; showHomeMenu?: unknown; homePath?: unknown; webLogo?: unknown; useRouter?: unknown; } & { showHomeMenu: boolean; homePath: string; webLogo: string; useRouter: Function; } & { menus?: unknown[] | undefined; }>, { showHomeMenu: boolean; homePath: string; webLogo: string; }>> & Record<string, any>; export default CbMenu;