UNPKG

@sikka/hawa

Version:

Modern UI Kit made with Tailwind

55 lines (51 loc) 1.48 kB
import * as React from 'react'; import { D as DirectionType } from '../commonTypes-ClC9C8Mh.mjs'; type ChipColors = "green" | "blue" | "red" | "yellow" | "orange" | "purple" | "cyan" | "hyper" | "oceanic"; type AppSidebarItemProps = { value: string; slug?: string; label: string; badge?: { label: string; color?: ChipColors; }; icon?: any; subitems?: SubItem[]; onClick?: (e: React.MouseEvent) => void; onMouseDown?: (e: React.MouseEvent) => void; }; type SubItem = { value: string; label: string; slug?: string; badge?: { label: string; color?: ChipColors; }; icon?: any; onMouseDown?: (e: React.MouseEvent) => void; onClick?: (e: React.MouseEvent) => void; }; interface SidebarGroupProps { title?: string; items: AppSidebarItemProps[]; openedItem?: any; setOpenedItem?: any; selectedItem?: any; isOpen?: boolean; onItemClick?: (value: string[]) => void; onSubItemClick?: (values: string[]) => void; direction?: DirectionType; LinkComponent?: any; } declare const SidebarGroup: React.FC<SidebarGroupProps>; declare const SidebarItem: React.FC<{ item: AppSidebarItemProps; selectedItem?: any; direction?: DirectionType; onItemClick?: (value: string[]) => void; onSubItemClick?: (values: string[]) => void; isOpen?: boolean; LinkComponent?: any; }>; export { type AppSidebarItemProps, SidebarGroup, SidebarItem };