mirror of
https://github.com/CompassConnections/Compass.git
synced 2026-03-25 18:13:48 -04:00
* Test * Add pretty formatting * Fix Tests * Fix Tests * Fix Tests * Fix * Add pretty formatting fix * Fix * Test * Fix tests * Clean typeckech * Add prettier check * Fix api tsconfig * Fix api tsconfig * Fix tsconfig * Fix * Fix * Prettier
10 lines
393 B
TypeScript
10 lines
393 B
TypeScript
import {PrivateUser} from 'common/user'
|
|
import {CompassLoadingIndicator} from 'web/components/widgets/loading-indicator'
|
|
import {usePrivateUser} from 'web/hooks/use-user'
|
|
|
|
export function WithPrivateUser({children}: {children: (user: PrivateUser) => JSX.Element}) {
|
|
const privateUser = usePrivateUser()
|
|
if (!privateUser) return <CompassLoadingIndicator />
|
|
return children(privateUser)
|
|
}
|