@trellixio/roaster-coffee
Version:
Beans' product component library
14 lines (13 loc) • 789 B
JavaScript
import * as React from 'react';
import { classNames } from '@/utils';
export const BlockCard = React.forwardRef((props, ref) => {
const { title, description, children, actions, className, style } = props;
return (React.createElement("article", { ref: ref, className: classNames('card-block', className), style: style },
(title || description) && (React.createElement("div", { className: "title-wrapper" },
React.createElement("div", null,
title && React.createElement("h4", null, title),
description && React.createElement("p", { className: "text-secondary" }, description)),
actions && React.createElement("div", { className: "items-group" }, actions))),
children));
});
BlockCard.displayName = 'BlockCard';