diff --git a/src/containers/App/Content.tsx b/src/containers/App/Content.tsx index 6f05e1fa8..eb39f719f 100644 --- a/src/containers/App/Content.tsx +++ b/src/containers/App/Content.tsx @@ -12,7 +12,7 @@ import type {SlotComponent} from '../../components/slots/types'; import routes from '../../routes'; import type {RootState} from '../../store'; import {authenticationApi} from '../../store/reducers/authentication/authentication'; -import {useCapabilitiesQuery} from '../../store/reducers/capabilities/hooks'; +import {useCapabilitiesLoaded, useCapabilitiesQuery} from '../../store/reducers/capabilities/hooks'; import {nodesListApi} from '../../store/reducers/nodesList'; import {cn} from '../../utils/cn'; import {lazyComponent} from '../../utils/lazyComponent'; @@ -178,8 +178,7 @@ function DataWrapper({children}: {children: React.ReactNode}) { return ( - - {children} + {children} ); } @@ -199,9 +198,15 @@ function GetNodesList() { return null; } -function GetCapabilities() { +function GetCapabilities({children}: {children: React.ReactNode}) { useCapabilitiesQuery(); - return null; + const capabilitiesLoaded = useCapabilitiesLoaded(); + + return ( + + {children} + + ); } interface ContentWrapperProps {