UNPKG

tanuki-ui

Version:

HTML-first React component library with semantic elements, multi-OS themes, and production-ready visual node editor

21 lines (20 loc) 650 B
import * as React from "react"; export interface UseSelectDropdownProps { onClose?: () => void; } export interface UseSelectDropdownReturn { isOpen: boolean; searchTerm: string; dropdownPosition: 'bottom' | 'top'; dialogPosition: { top: number; left: number; width: number; }; containerRef: React.RefObject<HTMLDivElement | null>; dialogRef: React.RefObject<HTMLDialogElement | null>; openDialog: () => void; closeDialog: () => void; setSearchTerm: (term: string) => void; } export declare const useSelectDropdown: ({ onClose }?: UseSelectDropdownProps) => UseSelectDropdownReturn;