import classnames from 'classnames'; import { observer } from 'mobx-react'; import { Component, type ReactElement, type ReactNode } from 'react'; import withStyles, { type WithStylesProps } from 'react-jss'; import type { Theme } from '../../../themes'; import { H1 } from '../headline'; import Loader from '../loader/index'; import styles from './styles'; interface IProps extends WithStylesProps { className?: string; title?: string; theme?: Theme; spinnerColor?: string; loaded?: boolean; children?: ReactNode; } @observer class FullscreenLoader extends Component { render(): ReactElement { const { classes, theme, className = '', spinnerColor = '', children = null, title = '', loaded = false, } = this.props; return (

{title}

{children &&
{children}
}
); } } export default withStyles(styles, { injectTheme: true })(FullscreenLoader);