Created custom Loader component

This commit is contained in:
John Lyon-Smith
2018-03-02 08:55:17 -08:00
parent 5e790ba65c
commit 30fcdf9d77
13 changed files with 113 additions and 31 deletions

View File

@@ -4,14 +4,17 @@ import { Dimmer, Loader, Text } from 'ui'
export class WaitModal extends React.Component {
static propTypes = {
message: PropTypes.string.isRequired
active: PropTypes.bool.isRequired,
message: PropTypes.string,
}
render() {
const { active, message } = this.props
return (
<Dimmer>
<Dimmer active={active}>
<Loader />
{this.props.message && <Text size='Huge'>{this.props.message}...</Text>}
{message && <Text size='huge' color='inverse'>{message}</Text>}
</Dimmer>
)
}