UNPKG

@totalsoft/rocket-ui

Version:

A set of reusable and composable React components built on top of Material UI core for developing fast and friendly web applications interfaces.

39 lines (38 loc) 1.03 kB
import React from 'react'; import { CardProps } from '../Card'; export interface CollapseCardProps extends Omit<CardProps, 'content'> { /** * Content of the component. */ content?: React.ReactNode; /** * Content of the subheader. */ subheader?: React.ReactNode; /** * If true, the card will be expanded by default. * @default false */ defaultExpanded?: boolean; /** * If true, the card will be expanded. */ expanded?: boolean; /** * If true, the card can be expanded. * @deprecated Use `Card` component instead */ canExpand?: boolean; /** * Callback fired on toggle. */ onToggle?: (event: React.SyntheticEvent, expanded: boolean) => void; /** * If true, the subheader will be hidden when the card is expanded. */ hideSubheaderOnExpand?: boolean; /** * If true, the card will toggle when clicking on the whole header, not just the expand button. */ toggleOnHeaderClick?: boolean; }