mirror of
https://github.com/CompassConnections/Compass.git
synced 2026-03-25 10:02:27 -04:00
11 lines
429 B
TypeScript
11 lines
429 B
TypeScript
import {PrivateUser} from 'common/user'
|
|
import {ReactElement} from 'react'
|
|
import {CompassLoadingIndicator} from 'web/components/widgets/loading-indicator'
|
|
import {usePrivateUser} from 'web/hooks/use-user'
|
|
|
|
export function WithPrivateUser({children}: {children: (user: PrivateUser) => ReactElement}) {
|
|
const privateUser = usePrivateUser()
|
|
if (!privateUser) return <CompassLoadingIndicator />
|
|
return children(privateUser)
|
|
}
|