function CardContent(props) {
  var children = props.children,
      className = props.className,
      description = props.description,
      extra = props.extra,
      header = props.header,
      meta = props.meta;


  var classes = cx(className, useKeyOnly(extra, 'extra'), 'content');
  var rest = getUnhandledProps(CardContent, props);
  var ElementType = getElementType(CardContent, props);

  if (!childrenUtils.isNil(children)) {
    return React.createElement(
      ElementType,
      _extends({}, rest, { className: classes }),
      children
    );
  }

  return React.createElement(
    ElementType,
    _extends({}, rest, { className: classes }),
    createShorthand(CardHeader, function (val) {
      return { content: val };
    }, header),
    createShorthand(CardMeta, function (val) {
      return { content: val };
    }, meta),
    createShorthand(CardDescription, function (val) {
      return { content: val };
    }, description)
  );
}
/**
 * A card can contain blocks of content or extra content meant to be formatted separately from the main content.
 */
A card can contain blocks of content or extra content meant to be formatted separately from the main content.
A card can contain blocks of content or extra content meant to be formatted separately from the main content .
function CardContent(props) {
  var children = props.children,
      className = props.className,
      description = props.description,
      extra = props.extra,
      header = props.header,
      meta = props.meta;
  var classes = cx(className, useKeyOnly(extra, 'extra'), 'content');
  var rest = getUnhandledProps(CardContent, props);
  var ElementType = getElementType(CardContent, props);
  if (!childrenUtils.isNil(children)) {
    return React.createElement(
      ElementType,
      _extends({}, rest, { className: classes }),
      children
    );
  }
  return React.createElement(
    ElementType,
    _extends({}, rest, { className: classes }),
    createShorthand(CardHeader, function (val) {
      return { content: val };
    }, header),
    createShorthand(CardMeta, function (val) {
      return { content: val };
    }, meta),
    createShorthand(CardDescription, function (val) {
      return { content: val };
    }, description)
  );
}
function CardContent ( props ) { var children = props . children , className = props . className , description = props . description , extra = props . extra , header = props . header , meta = props . meta ; var classes = cx ( className , useKeyOnly ( extra , 'extra' ) , 'content' ) ; var rest = getUnhandledProps ( CardContent , props ) ; var ElementType = getElementType ( CardContent , props ) ; if ( ! childrenUtils . isNil ( children ) ) { return React . createElement ( ElementType , _extends ( { } , rest , { className : classes } ) , children ) ; } return React . createElement ( ElementType , _extends ( { } , rest , { className : classes } ) , createShorthand ( CardHeader , function ( val ) { return { content : val } ; } , header ) , createShorthand ( CardMeta , function ( val ) { return { content : val } ; } , meta ) , createShorthand ( CardDescription , function ( val ) { return { content : val } ; } , description ) ) ; }
A card can contain blocks of content or extra content meant to be formatted separately from the main content.
A card can contain blocks of content or extra content meant to be formatted separately from the main content .