fix: move loading check after useEffect to prevent infinite loading

This commit is contained in:
Tiago Yamamoto 2026-02-23 13:13:57 -06:00
parent 1b35b8dd70
commit 5ce0980090

View file

@ -128,12 +128,6 @@ export default function SettingsPage() {
} }
} }
if (loading) {
return <div className="flex justify-center p-8"><Loader2 className="animate-spin" /></div>
}
// Predefined schemas for known services (Copied from CredentialsPage) // Predefined schemas for known services (Copied from CredentialsPage)
const schemas: Record<string, { label: string, fields: { key: string, label: string, type?: string }[] }> = { const schemas: Record<string, { label: string, fields: { key: string, label: string, type?: string }[] }> = {
stripe: { stripe: {
@ -413,6 +407,10 @@ export default function SettingsPage() {
init() init()
}, []) }, [])
if (loading) {
return <div className="flex justify-center p-8"><Loader2 className="animate-spin" /></div>
}
return ( return (
<div className="space-y-6"> <div className="space-y-6">
{/* Header ... */} {/* Header ... */}