|
|
|
|
@ -19,7 +19,7 @@ const Layout: FC<{
|
|
|
|
|
const [isLoading, setIsLoading] = useState(true)
|
|
|
|
|
useEffect(() => {
|
|
|
|
|
(async () => {
|
|
|
|
|
if (!systemFeatures.webapp_auth.enabled) {
|
|
|
|
|
if (!isGlobalPending && !systemFeatures.webapp_auth.enabled) {
|
|
|
|
|
setIsLoading(false)
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
@ -37,7 +37,7 @@ const Layout: FC<{
|
|
|
|
|
setWebAppAccessMode(ret?.accessMode || AccessMode.PUBLIC)
|
|
|
|
|
setIsLoading(false)
|
|
|
|
|
})()
|
|
|
|
|
}, [pathname, redirectUrl, setWebAppAccessMode])
|
|
|
|
|
}, [pathname, redirectUrl, setWebAppAccessMode, isGlobalPending, systemFeatures.webapp_auth.enabled])
|
|
|
|
|
if (isLoading || isGlobalPending) {
|
|
|
|
|
return <div className='flex h-full w-full items-center justify-center'>
|
|
|
|
|
<Loading />
|
|
|
|
|
|