@firecms/ui
Version:
Awesome Firebase/Firestore-based headless open-source CMS
22 lines (21 loc) • 823 B
TypeScript
import React from "react";
export type AutocompleteProps = {
children: React.ReactNode;
open: boolean;
setOpen: (open: boolean) => void;
className?: string;
};
export declare const useAutoComplete: ({ ref }: {
ref: React.MutableRefObject<HTMLDivElement | null>;
}) => {
inputFocused: boolean;
autoCompleteOpen: boolean;
setAutoCompleteOpen: React.Dispatch<React.SetStateAction<boolean>>;
};
export declare function Autocomplete({ children, open, setOpen, className }: AutocompleteProps): import("react/jsx-runtime").JSX.Element;
export type AutocompleteItemProps = {
children: React.ReactNode;
onClick?: () => void;
className?: string;
};
export declare function AutocompleteItem({ children, onClick, className }: AutocompleteItemProps): import("react/jsx-runtime").JSX.Element;