import React from 'react'; import { BaseTypeProps } from '../../utils'; export interface CardProps extends BaseTypeProps { /** * @name 圆角卡片 */ round?: boolean; /** * @name 是否显示边框 */ border?: boolean; children?: React.ReactNode; onClick?: (event: React.MouseEvent) => void; } export interface CardHeaderProps extends BaseTypeProps { /** * @name 头部额外内容 */ extra?: React.ReactNode; children?: React.ReactNode; /** * @name 显示下边框 */ border?: boolean; onClick?: (event: React.MouseEvent) => void; } export interface CardBodyProps extends BaseTypeProps { children?: React.ReactNode; onClick?: (event: React.MouseEvent) => void; } export interface CardFooterProps extends BaseTypeProps { children?: React.ReactNode; /** * @name 显示上边框 */ border?: boolean; /** * @name 不需要内边距 */ compact?: boolean; onClick?: (event: React.MouseEvent) => void; } export interface CardCoverProps extends BaseTypeProps { children?: React.ReactNode; onClick?: (event: React.MouseEvent) => void; }