UNPKG

@open-tender/ui

Version:

A component library for use with the Open Tender web app

18 lines (17 loc) 492 B
import React from 'react'; import { makeProps } from '../utils'; import View from './View'; const makeCardKey = (size) => { switch (size) { case 'SMALL': return 'cardSmall'; case 'LARGE': return 'cardLarge'; default: return 'card'; } }; const Card = ({ config, children, size = 'MEDIUM' }) => { return React.createElement(View, Object.assign({}, makeProps(config, makeCardKey(size))), children); }; export default Card;