react-fblibrary
Version:
FBLibrary é uma biblioteca autoral que reúne componentes e bases fundamentais para desenvolvimento eficiente. Nosso objetivo é criar um ecossistema de componentes, desde elementos simples, como inputs e botões, até layouts completos, que podem ser reutili
23 lines (19 loc) • 542 B
text/typescript
import { IconDefinition } from '@fortawesome/fontawesome-svg-core';
import { JSX } from 'react';
export type FontAwesomeIconType = IconDefinition | string;
export interface SubMenuItem {
label: string;
icon: FontAwesomeIconType | boolean;
route?: string;
external?: boolean;
subMenu?: SubMenuItem[];
linkComponent?: JSX.Element;
}
export interface MenuItem {
label: string;
icon: FontAwesomeIconType | string;
subMenu: SubMenuItem[];
}
export interface SidebarMenuProps {
menuItems: MenuItem[];
}