123456789101112131415161718192021222324252627 |
- import logo from "../../logo.svg";
- import preloader1 from './preloader1.css'
- import {connect} from "react-redux";
- export const Preloader1 = () =>
- <div className="loadingio-spinner-eclipse-leb3x7lyjtj">
- <div className="ldio-vhhfhwlovld">
- <div></div>
- </div>
- </div>
- const RejectAlert = ({error}) =>
- <div>
- <h2>{error}</h2>
- <img src={logo}/>
- </div>
- export const Preloaded = ({promiseName, promiseState, children}) =>
- <>
- {promiseState[promiseName]?.status === 'RESOLVED' ? children :
- promiseState[promiseName]?.status === 'REJECTED' ?
- <RejectAlert error={promiseState[promiseName]?.error}/>:
- <Preloader1/>}
- </>
- export const CPreloaded = connect(state => ({promiseState: state.promise}))(Preloaded)
|