Files
bigcapital/packages/webapp/src/components/Dashboard/PrivatePagesProvider.tsx
2024-08-25 18:21:08 +02:00

20 lines
527 B
TypeScript

// @ts-nocheck
import React from 'react';
import { useApplicationBoot } from '@/components';
import { useAuthMetadata } from '@/hooks/query/authentication';
/**
* Private pages provider.
*/
export function PrivatePagesProvider({
// #ownProps
children,
}) {
const { isLoading: isAppBootLoading } = useApplicationBoot();
const { isLoading: isAuthMetaLoading } = useAuthMetadata();
const isLoading = isAppBootLoading || isAuthMetaLoading;
return <React.Fragment>{!isLoading ? children : null}</React.Fragment>;
}