import React, { Component } from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import ConfigProvider from '../config-provider'; /** * Card.Header * @order 2 */ class CardHeader extends Component { static propTypes = { prefix: PropTypes.string, /** * 卡片的标题 */ title: PropTypes.node, /** * 卡片的副标题 */ subTitle: PropTypes.node, /** * 标题区域的用户自定义内容 */ extra: PropTypes.node, /** * 设置标签类型 */ component: PropTypes.elementType, className: PropTypes.string, }; static defaultProps = { prefix: 'next-', component: 'div', }; render() { const { prefix, title, subTitle, extra, className, component: Component, ...others } = this.props; return ( {extra && (
{extra}
)}
{title && (
{title}
)} {subTitle && (
{subTitle}
)}
); } } export default ConfigProvider.config(CardHeader);