UNPKG

usfm-editor

Version:
17 lines (16 loc) 767 B
import { FC, ForwardRefExoticComponent, ComponentType } from "react"; import BasicMenu from "./defaultComponents/BasicMenu"; export interface HasHandleClick { handleClick: (event: React.MouseEvent) => void; } declare type Comp<T> = ComponentType<T> | FC<T>; interface UIComponents { VerseMenu: ForwardRefExoticComponent<unknown> | ComponentType<unknown> | typeof BasicMenu; JoinWithPreviousVerseButton: Comp<HasHandleClick>; UnjoinVerseRangeButton: Comp<HasHandleClick>; AddVerseButton: Comp<HasHandleClick>; RemoveVerseButton: Comp<HasHandleClick>; } export declare function buildUIComponentContext(userDefined?: Partial<UIComponents>): UIComponents; export declare const UIComponentContext: import("react").Context<UIComponents>; export {};