comty/packages/app/src/splash.jsx
2023-10-12 19:58:44 +00:00

74 lines
2.4 KiB
JavaScript

import React from "react"
import config from "config"
class Splash extends React.Component {
state = {
visible: true
}
onUnmount = async () => {
this.setState({
visible: false
})
return await new Promise((resolve) => {
setTimeout(resolve, 1000)
})
}
render() {
return <div
className={this.state.visible ? "app_splash_wrapper" : "app_splash_wrapper fade-away"}
>
{/* <div className="layers_wrapper">
<div class="square">
<div class="square">
<div class="square">
<div class="square">
<div class="square">
<div class="square">
<div class="square">
<div class="square">
<div class="square">
<div class="square">
<div class="square">
<div class="square">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div> */}
<div className="content">
<img
src={config.logo.alt}
/>
<div className="loader_wrapper">
<div
className="loader"
>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
</div>
</div>
</div>
}
}
export default Splash