UNPKG

@dossierhq/design

Version:

The design system for Dossier.

24 lines (23 loc) 797 B
import { type FunctionComponent, type MouseEventHandler, type ReactNode, type RefObject } from 'react'; export interface DropdownDisplayProps { active?: boolean; up?: boolean; left?: boolean; trigger: ReactNode; triggerRef: RefObject<HTMLElement | null>; children: ReactNode; } interface DropdownDisplayItemProps { active?: boolean; onClick?: MouseEventHandler<HTMLAnchorElement>; children: ReactNode; } interface DropdownDisplayContentItemProps { children: ReactNode; } interface DropdownDisplayComponent extends FunctionComponent<DropdownDisplayProps> { Item: FunctionComponent<DropdownDisplayItemProps>; ContentItem: FunctionComponent<DropdownDisplayContentItemProps>; } export declare const DropdownDisplay: DropdownDisplayComponent; export {};