UNPKG

concis

Version:

Concis Component library for PC

64 lines (63 loc) 1.43 kB
import { CSSProperties, ReactNode } from 'react'; interface popoverProps { children?: ReactNode; /** * @description 自定义样式 */ style?: CSSProperties; /** * @description 自定义类名 */ className?: string; /** * @description 触发形式 hover/click * @default hover */ type?: string; /** * @description 对齐方式 left/right/top/bottom * @default bottom */ align?: string; /** * @description 卡片内容 * @default <></> */ content: ReactNode; /** * @description 卡片宽度 * @default 200px */ dialogWidth?: number | string; /** * @description 无边框 * @default false */ noBorder?: boolean; /** * @description 默认显示气泡卡片 * @default false */ defaultShow?: boolean; /** * @description 气泡卡片关闭依赖项 * @default [] */ closeDeps?: Array<any>; /** * @description 卡片显示隐藏回调 */ onVisibleChange?: Function; } declare type alignStyle = { left?: string; right?: string; top?: string; bottom?: string; border?: string; width: string; }; declare type PopoverRef = { setShowDialog: (visible: boolean) => void; }; export type { popoverProps, alignStyle, PopoverRef };