UNPKG

react-lightning-design-system

Version:

Salesforce Lightning Design System components built with React

52 lines (51 loc) 1.73 kB
import React, { HTMLAttributes, CSSProperties, FC, ReactNode } from 'react'; import { AutoAlignInjectedProps } from './AutoAlign'; /** * */ export declare const PopoverHeader: FC<{ children?: ReactNode; }>; /** * */ export type PopoverBodyProps = React.HTMLAttributes<HTMLDivElement>; export declare const PopoverBody: FC<PopoverBodyProps>; /** * */ export type PopoverPosition = 'top' | 'top-left' | 'top-right' | 'bottom' | 'bottom-left' | 'bottom-right' | 'left' | 'left-top' | 'left-bottom' | 'right' | 'right-top' | 'right-bottom'; export type PopoverTheme = 'info' | 'success' | 'warning' | 'error'; export type PopoverProps = { position?: PopoverPosition; hidden?: boolean; theme?: PopoverTheme; tooltip?: boolean; bodyStyle?: CSSProperties; offsetX?: number; offsetY?: number; } & HTMLAttributes<HTMLElement>; /** * */ export declare const PopoverInner: React.ForwardRefExoticComponent<{ position?: PopoverPosition | undefined; hidden?: boolean | undefined; theme?: PopoverTheme | undefined; tooltip?: boolean | undefined; bodyStyle?: React.CSSProperties | undefined; offsetX?: number | undefined; offsetY?: number | undefined; } & React.HTMLAttributes<HTMLElement> & AutoAlignInjectedProps & React.RefAttributes<HTMLElement>>; /** * */ export declare const Popover: React.ForwardRefExoticComponent<{ position?: PopoverPosition | undefined; hidden?: boolean | undefined; theme?: PopoverTheme | undefined; tooltip?: boolean | undefined; bodyStyle?: React.CSSProperties | undefined; offsetX?: number | undefined; offsetY?: number | undefined; } & React.HTMLAttributes<HTMLElement> & React.RefAttributes<HTMLDivElement>>;