github.com/stampzilla/stampzilla-go@v2.0.0-rc9+incompatible/nodes/stampzilla-server/web/src/components/Card.js (about) 1 import React from 'react'; 2 import classnames from 'classnames'; 3 4 const Card = (props) => { 5 const { 6 title, children, toolbar, bodyClassName, className, 7 } = props; 8 return ( 9 <div className={classnames('card', className)}> 10 <div className="card-header no-border"> 11 <h3 className="card-title" dangerouslySetInnerHTML={{ __html: title }} /> 12 <div className="card-tools"> 13 {toolbar && toolbar.map(tool => ( 14 <button onClick={tool.onClick} className={classnames('btn btn-tool btn-sm', tool.className)} key={tool.icon}> 15 <i className={tool.icon} /> 16 </button> 17 ))} 18 </div> 19 </div> 20 <div className={classnames(['card-body', bodyClassName])}> 21 {children} 22 </div> 23 </div> 24 ); 25 }; 26 27 export default Card;