@cavilha/collapse
Version:
A component used to organize and display releated information gradually to optimize screen space.
18 lines (17 loc) • 758 B
TypeScript
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;