UNPKG

react-toolbox

Version:
40 lines (34 loc) 1.88 kB
import React from 'react'; import Card from '../../components/card'; class CardTest extends React.Component { onClick = () => { console.log('onClick', arguments); }; onActionClick () { console.log('onClick', arguments); } render () { const text = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry.'; const actions = [ { label: 'Save', icon: 'add', className: 'flat accent', onClick: this.onActionClick.bind(this) }, { label: 'Close', className: 'flat', onClick: this.onActionClick.bind(this) }]; return ( <section> <h5>Cards</h5> <Card title='Default Card' /> <Card title='Default Card loading' loading /> <Card type='wide' title='Wide card' /> <Card title='Default Card with text' text={text} /> <Card title='Default Card with actions' actions={actions} /> <Card title='Default Card with text and image' text={text} image='https://avatars2.githubusercontent.com/u/559654?v=3&s=460' /> <Card title='Default Card with text, image and color' text={text} color='#e91e63' image='https://avatars2.githubusercontent.com/u/559654?v=3&s=460' /> <Card title='Default Card with text, image and color' text={text} color='#00bcd4' image='https://avatars2.githubusercontent.com/u/1634922?v=3&s=460' /> <Card title='Default Card with text, color and onClick event' text={text} color='#e91e63' onClick={this.onClick} /> <Card type='wide' title='Wide Card loading with text, color and onClick event' text={text} color='#e91e63' onClick={this.onClick} loading /> <Card type='image' title='javivelasco.jpg' image='https://avatars2.githubusercontent.com/u/1634922?v=3&s=460' /> <Card type='event' title='Featured event: May 24, 2016 7-11pm' color='#00bcd4' /> </section> ); } } export default CardTest;