File size: 537 Bytes
3420ebd 58379d0 3420ebd 58379d0 3420ebd 58379d0 3420ebd 58379d0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import { useDynamicConfig } from "../config/useDynamicConfig"
export function useShouldDisplayLoginWall() {
const { config, isConfigReady } = useDynamicConfig()
const clientId = config.oauthClientId
const enableOAuth = config.enableHuggingFaceOAuth
const enableOAuthWall = config.enableHuggingFaceOAuthWall
const isConfigEnablingOAuthWall = Boolean(
clientId &&
enableOAuth &&
enableOAuthWall
)
const shouldDisplayLoginWall =
isConfigReady &&
isConfigEnablingOAuthWall
return shouldDisplayLoginWall
} |