UNPKG

@cavilha/collapse

Version:

A component used to organize and display releated information gradually to optimize screen space.

18 lines (17 loc) 758 B
import { IconProp } from '@fortawesome/fontawesome-svg-core'; import React from 'react'; import * as S from './CollapseItem.styles'; export declare type CollapseItemProps = { title: string; subTitle?: string; isOpen?: boolean; children: React.ReactNode; icon?: IconProp; titleColor?: string; openedIcon?: IconProp; closedIcon?: IconProp; headerBackgroundColor?: string; forceMount?: true; headerAs?: 'h1' | 'h2' | 'h3' | 'span' | 'p'; } & S.CollapseItemProps; export declare const CollapseItem: ({ headerAs, special, openedIcon, closedIcon, children, value, subTitle, title, headerBackgroundColor, titleColor, css, onClick, isOpen, icon, forceMount, ...props }: CollapseItemProps) => JSX.Element;