Fix app route transformer
Signed-off-by: Émile Ré <nemile.re@gmail.com>
This commit is contained in:
@@ -11,16 +11,19 @@ export function routeFromAppRoute(appRoute: AppRoute): RouteObject {
|
|||||||
let route = { ...rest } as RouteObject;
|
let route = { ...rest } as RouteObject;
|
||||||
|
|
||||||
if (Component && Fallback) {
|
if (Component && Fallback) {
|
||||||
const OriginalComponent = Component as ComponentType;
|
|
||||||
|
|
||||||
route = {
|
route = {
|
||||||
...route,
|
...route,
|
||||||
Component: () => (
|
Component: () => (
|
||||||
<Suspense fallback={<Fallback />}>
|
<Suspense fallback={<Fallback />}>
|
||||||
<OriginalComponent />
|
<Component />
|
||||||
</Suspense>
|
</Suspense>
|
||||||
),
|
),
|
||||||
};
|
};
|
||||||
|
} else if (Component) {
|
||||||
|
route = {
|
||||||
|
...route,
|
||||||
|
Component,
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user