hawk-ui: Basic Button Component
npm install @hawk-ui/button
#### To install a component run$ npm install @hawk-ui/button --save
#### Please import CSS styles via
``scss noeditor`
@import '/path__to__node_modules/@hawk-ui/button/dist/index.min.css
type="button" type="button"
#### Simple Button:
Demo
`js static`
import Button from '@hawk-ui/button';`js`
type="button"
variant="text"
htmlAttributes={{
id: 'button',
}}
onClick={() => { window.alert('Button Was Clicked'); }}
>
Text Button
variant="outlined"
onClick={() => { window.alert('Button Was Clicked'); }}
>
Outlined Button
variant="contained"
onClick={() => { window.alert('Button Was Clicked'); }}
>
Contained Button
type="button" type="button"
#### Disabled Button:
Demo
`js static`
import Button from '@hawk-ui/button';`js`
type="button"
variant="text"
isDisabled
onClick={() => { window.alert('Button Was Clicked'); }}
>
Text Button
variant="outlined"
isDisabled
onClick={() => { window.alert('Button Was Clicked'); }}
>
Outlined Button
variant="contained"
isDisabled
onClick={() => { window.alert('Button Was Clicked'); }}
>
Contained Button
#### Icon Button:
Demo
`js static`
import Button from '@hawk-ui/button';`js``
type="button"
variant="text"
icon="fa fa-star"
onClick={() => { window.alert('Button Was Clicked'); }}
>
Text Button
type="button"
variant="outlined"
icon="fa fa-star"
onClick={() => { window.alert('Button Was Clicked'); }}
>
Outlined Button
type="button"
variant="contained"
icon="fa fa-star"
onClick={() => { window.alert('Button Was Clicked'); }}
>
Contained Button