Files
deighton-ar/website/src/Modal/WaitModal.js
2018-05-25 10:16:28 -07:00

31 lines
608 B
JavaScript

import React from 'react'
import PropTypes from 'prop-types'
import { Dimmer, Loader, Text } from 'ui'
export class WaitModal extends React.Component {
static propTypes = {
open: PropTypes.bool.isRequired,
message: PropTypes.string,
loader: PropTypes.bool,
}
static defaultProps = {
loader: true,
}
render() {
const { open, message, loader } = this.props
return (
<Dimmer active={open}>
{loader && <Loader />}
{message && (
<Text size="huge" color="inverse">
{message}
</Text>
)}
</Dimmer>
)
}
}