"use client"; import { useEffect, useState } from "react"; import { cmsApi, Organization } from "@/lib/api"; import { Building2, Calendar, Hash } from "lucide-react"; export default function OrganizationPage() { const [org, setOrg] = useState(null); const [loading, setLoading] = useState(true); const [error, setError] = useState(null); useEffect(() => { const fetchOrg = async () => { try { const data = await cmsApi.getOrganization(); setOrg(data); } catch (err) { setError(err instanceof Error ? err.message : "Failed to load organization"); } finally { setLoading(false); } }; fetchOrg(); }, []); if (loading) return
Loading organization details...
; if (error) return
Error: {error}
; return (

Organization Settings

Manage your organization's profile and settings.

{org && (

Profile

{org.name}
{org.id}
{new Date(org.created_at).toLocaleDateString()}

More settings coming soon

User management and billing features are under development.

)}
); }