UNPKG

@papernote/ui

Version:

A modern React component library with a paper notebook aesthetic - minimal, professional, and expressive

22 lines 717 B
import React from 'react'; export interface DropdownItem { id: string; label: string; icon?: React.ReactNode; onClick?: () => void; disabled?: boolean; divider?: boolean; variant?: 'default' | 'danger'; } export interface DropdownProps { trigger: React.ReactNode; items: DropdownItem[]; align?: 'left' | 'right'; placement?: 'top' | 'bottom'; } export default function Dropdown({ trigger, items, align, placement }: DropdownProps): import("react/jsx-runtime").JSX.Element; export declare function DropdownTrigger({ children, isOpen }: { children: React.ReactNode; isOpen?: boolean; }): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=Dropdown.d.ts.map