@alifd/meet-react
Version:
Fusion Mobile React UI System Component
21 lines (20 loc) • 742 B
TypeScript
import { ReactNode, CSSProperties, EventHandler } from 'react';
import { BaseComponentAttributes } from '../utils/types';
export interface CardProps extends Omit<BaseComponentAttributes, 'title'> {
media?: ReactNode;
title?: null | string | ReactNode;
extra?: string | ReactNode;
arrow?: 'up' | 'right' | 'down' | 'loading';
headerClassName?: string;
headerStyle?: CSSProperties;
showHeadDivider?: boolean;
bodyClassName?: string;
bodyStyle?: CSSProperties;
contentHeight?: number;
footerClassName?: string;
footerStyle?: CSSProperties;
actions?: ReactNode[];
children?: any;
onHeaderClick?: (evt?: EventHandler<any>) => void;
onBodyClick?: (evt?: EventHandler<any>) => void;
}