carbon-react
Version:
A library of reusable React components for easily building user interfaces.
26 lines (25 loc) • 1.69 kB
TypeScript
import { TransitionStatus } from "react-transition-group";
import { BoxProps } from "../box";
type PopoverContainerWrapperProps = {
hasFullWidth?: boolean;
};
declare const PopoverContainerWrapperStyle: import("styled-components").StyledComponent<"div", any, PopoverContainerWrapperProps, never>;
declare const PopoverContainerTitleStyle: import("styled-components").StyledComponent<"div", any, {}, never>;
declare const PopoverContainerHeaderStyle: import("styled-components").StyledComponent<"div", any, {}, never>;
type PopoverContainerContentStyleProps = {
animationState?: TransitionStatus;
disableAnimation?: boolean;
zIndex?: number;
$borderRadius?: BoxProps["borderRadius"];
$popoverOffset?: number;
};
declare const PopoverContainerContentStyle: import("styled-components").StyledComponent<"div", any, {
theme: object;
} & PopoverContainerContentStyleProps, "theme">;
type AdditionalIconButtonProps = {
tabIndex?: number;
id?: string;
};
declare const PopoverContainerOpenIcon: import("styled-components").StyledComponent<import("react").ForwardRefExoticComponent<import("../icon-button").IconButtonProps & import("react").RefAttributes<HTMLButtonElement>>, any, AdditionalIconButtonProps, never>;
declare const PopoverContainerCloseIcon: import("styled-components").StyledComponent<import("react").ForwardRefExoticComponent<import("../icon-button").IconButtonProps & import("react").RefAttributes<HTMLButtonElement>>, any, AdditionalIconButtonProps, never>;
export { PopoverContainerWrapperStyle, PopoverContainerHeaderStyle, PopoverContainerContentStyle, PopoverContainerCloseIcon, PopoverContainerTitleStyle, PopoverContainerOpenIcon, };