allow custom fallback

This commit is contained in:
Pig Fang 2020-02-06 09:01:21 +08:00
parent 82dade1ee1
commit de08ab6736
2 changed files with 10 additions and 1 deletions

View File

@ -22,7 +22,7 @@ function loadModules() {
route.react as (() => Promise<{ default: React.ComponentType }>)
)
const Root = () => (
<React.Suspense fallback={''}>
<React.Suspense fallback={route.frame ?? ''}>
<Component />
</React.Suspense>
)

View File

@ -1,3 +1,5 @@
import React from 'react'
const virtual = document.createElement('div')
export default [
@ -12,6 +14,13 @@ export default [
path: 'user',
react: () => import('../views/user/Dashboard'),
el: '#usage-box',
frame: (
<div className="card card-primary card-outline">
<div className="card-header">&nbsp;</div>
<div className="card-body"></div>
<div className="card-footer">&nbsp;</div>
</div>
)
},
{
path: 'user/closet',