mirror of https://github.com/usememos/memos
feat: dynamic lazy loading route with simple loading page (#632)
* feat: dynamic loading route with simple loading page * fix: lint fix * Update web/src/less/loading.less Co-authored-by: boojack <stevenlgtm@gmail.com> Co-authored-by: boojack <stevenlgtm@gmail.com>pull/641/head
parent
6384f5af74
commit
b8f24af5ae
@ -0,0 +1,11 @@
|
|||||||
|
.page-wrapper.loading {
|
||||||
|
@apply flex flex-row justify-center items-center w-full h-screen bg-white dark:bg-zinc-900;
|
||||||
|
|
||||||
|
> .page-container {
|
||||||
|
@apply w-80 max-w-full h-full py-4 flex flex-col justify-center items-center;
|
||||||
|
|
||||||
|
>.loading-icon {
|
||||||
|
@apply animate-spin;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,14 @@
|
|||||||
|
import Icon from "../components/Icon";
|
||||||
|
import "../less/loading.less";
|
||||||
|
|
||||||
|
function Loading() {
|
||||||
|
return (
|
||||||
|
<div className="page-wrapper loading">
|
||||||
|
<div className="page-container">
|
||||||
|
<Icon.Loader className="loading-icon" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Loading;
|
Loading…
Reference in New Issue