From 58cda9cc7fb79ca9df6746de7f9662bc08dc156a Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Fri, 13 Oct 2017 12:29:40 +0200 Subject: initial commit --- src/components/ui/Loader.js | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/components/ui/Loader.js (limited to 'src/components/ui/Loader.js') diff --git a/src/components/ui/Loader.js b/src/components/ui/Loader.js new file mode 100644 index 000000000..e4fbd96a2 --- /dev/null +++ b/src/components/ui/Loader.js @@ -0,0 +1,41 @@ +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; +import Loader from 'react-loader'; + +import { oneOrManyChildElements } from '../../prop-types'; + +export default class LoaderComponent extends Component { + static propTypes = { + children: oneOrManyChildElements, + loaded: PropTypes.bool, + className: PropTypes.string, + }; + + static defaultProps = { + children: null, + loaded: false, + className: '', + }; + + render() { + const { + children, + loaded, + className, + } = this.props; + + return ( + + {children} + + ); + } +} -- cgit v1.2.3-70-g09d2