|
|
|
@@ -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 /> |