refactor: serve static frontend with Go APIs
This commit is contained in:
1 parent
763d2f0648
commit
b14b4fced7
101 files changed
+963
-3928
No files matched your search
+10
-7
@@ -1,10 +1,13 @@
|
||||
"use client";
|
||||
|
||||
import { BillingManager } from "@/components/billing-manager";
|
||||
import { hasSuperAdminAccess } from "@/lib/auth/permissions";
|
||||
import { requireAppSession } from "@/lib/server/auth/current-user";
|
||||
import { BrowserAuthGuard, useBrowserAuth } from "@/components/browser-auth";
|
||||
|
||||
export const dynamic = "force-dynamic";
|
||||
|
||||
export default async function BillingPage() {
|
||||
const session = await requireAppSession();
|
||||
return <BillingManager isSuperAdmin={hasSuperAdminAccess(session.user)} />;
|
||||
export default function BillingPage() {
|
||||
return <BrowserAuthGuard><BillingContent /></BrowserAuthGuard>;
|
||||
}
|
||||
|
||||
function BillingContent() {
|
||||
const { isSuperAdmin } = useBrowserAuth();
|
||||
return <BillingManager isSuperAdmin={isSuperAdmin} />;
|
||||
}
|
||||
Reference in new issue
Block a user