feat: application and dashboard async booting.

This commit is contained in:
a.bouhuolia
2021-11-26 22:27:27 +02:00
parent ca3ff3fd8f
commit 1be30fd142
3 changed files with 35 additions and 28 deletions

View File

@@ -1,9 +1,16 @@
import React from 'react';
import { DashboardAbilityProvider } from '../../components';
import { useDashboardBoot } from './DashboardBoot';
/**
* Dashboard provider.
*/
export default function DashboardProvider({ children }) {
return <DashboardAbilityProvider>{children}</DashboardAbilityProvider>;
const { isLoading } = useDashboardBoot();
return (
<DashboardAbilityProvider>
{isLoading ? null : children}
</DashboardAbilityProvider>
);
}