Legacy settings removal, performance improvements, modal polish #70

Merged
uz1mani merged 14 commits from staging into main 2026-03-26 11:04:48 +00:00
13 changed files with 163 additions and 4410 deletions
Showing only changes of commit 4a950f7070 - Show all commits

View File

@@ -1,15 +1,11 @@
'use client' 'use client'
import { useEffect } from 'react' import { Suspense, useEffect } from 'react'
import { useRouter, useSearchParams } from 'next/navigation' import { useRouter, useSearchParams } from 'next/navigation'
import { useUnifiedSettings } from '@/lib/unified-settings-context' import { useUnifiedSettings } from '@/lib/unified-settings-context'
import { Spinner } from '@ciphera-net/ui' import { Spinner } from '@ciphera-net/ui'
/** function OrgSettingsInner() {
* Legacy org settings page — now a redirect handler.
* Redirects to home and opens unified settings modal at the correct workspace tab.
*/
export default function OrgSettingsRedirect() {
const router = useRouter() const router = useRouter()
const searchParams = useSearchParams() const searchParams = useSearchParams()
const { openUnifiedSettings } = useUnifiedSettings() const { openUnifiedSettings } = useUnifiedSettings()
@@ -36,3 +32,11 @@ export default function OrgSettingsRedirect() {
</div> </div>
) )
} }
export default function OrgSettingsRedirect() {
return (
<Suspense fallback={<div className="flex items-center justify-center py-24"><Spinner className="w-6 h-6 text-neutral-500" /></div>}>
<OrgSettingsInner />
</Suspense>
)
}