nice-ui
Version:
React design system, components, and utilities
21 lines (20 loc) • 673 B
TypeScript
import * as React from 'react';
import { BasicTooltipProps } from '../BasicTooltip';
import type { RefPopupToggle } from '../../utils/popup/types';
export interface State {
open: boolean;
}
export interface PopupControlledProps extends React.HTMLAttributes<any> {
open?: boolean;
round?: boolean;
prerender?: boolean;
block?: boolean;
tooltip?: BasicTooltipProps;
fadeIn?: boolean;
renderContext: (state: State) => React.ReactNode;
onHeadClick?: React.MouseEventHandler;
onClickAway?: (e: Event) => void;
onEsc?: () => void;
refToggle?: RefPopupToggle;
}
export declare const PopupControlled: React.FC<PopupControlledProps>;