$ npm install @hawk-ui/button --save
@import '/path__to__node_modules/@hawk-ui/button/dist/index.min.css
import Button from '@hawk-ui/button';
<div style={{ display: 'flex', justifyContent: 'space-around' }}>
<Button
type="button"
variant="text"
htmlAttributes={{
id: 'button',
}}
onClick={() => { window.alert('Button Was Clicked'); }}
>
<span>Text Button</span>
</Button>
<Button
type="button"
variant="outlined"
onClick={() => { window.alert('Button Was Clicked'); }}
>
<span>Outlined Button</span>
</Button>
<Button
type="button"
variant="contained"
onClick={() => { window.alert('Button Was Clicked'); }}
>
<span>Contained Button</span>
</Button>
</div>
import Button from '@hawk-ui/button';
<div style={{ display: 'flex', justifyContent: 'space-around' }}>
<Button
type="button"
variant="text"
isDisabled
onClick={() => { window.alert('Button Was Clicked'); }}
>
<span>Text Button</span>
</Button>
<Button
type="button"
variant="outlined"
isDisabled
onClick={() => { window.alert('Button Was Clicked'); }}
>
<span>Outlined Button</span>
</Button>
<Button
type="button"
variant="contained"
isDisabled
onClick={() => { window.alert('Button Was Clicked'); }}
>
<span>Contained Button</span>
</Button>
</div>
import Button from '@hawk-ui/button';
<div style={{ display: 'flex', justifyContent: 'space-around' }}>
<Button
type="button"
variant="text"
icon="fa fa-star"
onClick={() => { window.alert('Button Was Clicked'); }}
>
<span>Text Button</span>
</Button>
<Button
type="button"
variant="outlined"
icon="fa fa-star"
onClick={() => { window.alert('Button Was Clicked'); }}
>
<span>Outlined Button</span>
</Button>
<Button
type="button"
variant="contained"
icon="fa fa-star"
onClick={() => { window.alert('Button Was Clicked'); }}
>
<span>Contained Button</span>
</Button>
</div>