UNPKG

576 BJavaScriptView Raw
1import React from 'react';
2import PropTypes from 'prop-types';
3import classNames from 'classnames';
4import { mapToCssModules, tagPropType } from './utils';
5
6const propTypes = {
7 tag: tagPropType,
8 className: PropTypes.string,
9 cssModule: PropTypes.object,
10};
11
12function CardDeck(props) {
13 const { className, cssModule, tag: Tag = 'div', ...attributes } = props;
14 const classes = mapToCssModules(
15 classNames(className, 'card-deck'),
16 cssModule,
17 );
18
19 return <Tag {...attributes} className={classes} />;
20}
21
22CardDeck.propTypes = propTypes;
23
24export default CardDeck;
25
\No newline at end of file