import { ShorthandItem } from '@appbuckets/react-ui-core'; import { IconProps } from '../Icon'; import { UIMutableComponentProps, AppearanceProps, FlexboxContentProps, AppBucketsIcon, } from '../generic'; import { TableCellContentProps } from './TableCellContent.types'; export interface TableCellProps extends UIMutableComponentProps {} export interface StrictTableCellProps extends AppearanceProps, Pick { /** Render the Cell as Active */ active?: boolean; /** Cell Content Shorthand */ content?: ShorthandItem; /** Cell Title Shorthand */ header?: ShorthandItem; /** Add a Cell Icon */ icon?: AppBucketsIcon; /** Cell Meta Shorthand */ meta?: ShorthandItem; /** Set the Cell as Selectable */ selectable?: boolean; /** Show all cell content removing ellipsis overflow */ wrapped?: boolean; }