mms-component-lib
Version:
A professional, production-ready Vue 3 component library built with modern web standards.
24 lines (23 loc) • 723 B
TypeScript
import type { Component } from "vue";
export interface MenuChildItem {
title: string;
url: string;
icon: Component;
}
export interface MenuChild {
title: string;
childItems: MenuChildItem[];
}
export interface MenuItem {
title: string;
url: string;
icon: Component;
children?: MenuChild[];
}
interface Props {
items?: MenuItem[];
}
declare const _default: import("vue").DefineComponent<Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<Props> & Readonly<{}>, {
items: MenuItem[];
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
export default _default;