geoiq-frontend-ui-kit
Version:
This project is a UI kit for GeoIQ's frontend. It's built with React, TypeScript, and Vite.
19 lines • 674 B
TypeScript
import * as DropdownMenuPrimitive from '@radix-ui/react-dropdown-menu';
export type DropdownMenuOptions = {
label: string;
icon?: React.ReactNode;
disabled?: boolean;
subItems?: DropdownMenuOptions[];
className?: string;
onClick?: () => void;
};
export type DropdownContentProps = React.ComponentPropsWithoutRef<typeof DropdownMenuPrimitive.Content>;
export type DropdownMenuProps = {
trigger: React.ReactNode;
optionGroups: DropdownMenuOptions[][];
header?: React.ReactNode;
dropdownContentProps?: DropdownContentProps;
id?: string;
container?: Element | null | undefined;
};
//# sourceMappingURL=dropdown-menu.types.d.ts.map