UNPKG

@dodobrat/react-ui-kit

Version:
23 lines (22 loc) 1.08 kB
/// <reference types="react" /> import { CnCh, PigmentOptions, RippleEffect, SyntheticKeyboardControls } from "../../helpers/global.types"; import { LineLoaderProps } from "../LineLoader/LineLoader.types"; declare type ExtraCollapseLoaderSubComponentProps = CnCh & LineLoaderProps; export interface CollapseLoaderSubComponentProps extends ExtraCollapseLoaderSubComponentProps { } declare type ExtraCollapseToggleSubComponentProps = CnCh & SyntheticKeyboardControls & RippleEffect; export interface CollapseToggleSubComponentProps extends ExtraCollapseToggleSubComponentProps { pigment?: PigmentOptions; isCollapsed?: boolean; isAccordionChild?: boolean; scrollIntoViewOnToggle?: boolean; collapseIndicator?: boolean; collapseIndicatorComponent?: React.ReactNode; onKeyboardToggle?: (isCollapsed: boolean) => void; } export declare type CollapseAnimation = "collapse-n-fade" | "collapse" | null; export interface CollapseContentSubComponentProps extends CnCh { isCollapsed?: boolean; animation?: CollapseAnimation; } export {};