From e9fd2b7411cd2b26b934722ab41f89239d7643f7 Mon Sep 17 00:00:00 2001 From: JohnDoe6345789 Date: Fri, 26 Dec 2025 00:40:23 +0000 Subject: [PATCH] code: nextjs,frontends,tsx (3 files) --- dbal/cpp/src/daemon/http/http_server.hpp | 0 .../nextjs/src/app/(auth)/admin/page.tsx | 22 +++++++++++++++++++ .../packages/package-glue/default-packages.ts | 18 +++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 dbal/cpp/src/daemon/http/http_server.hpp create mode 100644 frontends/nextjs/src/app/(auth)/admin/page.tsx diff --git a/dbal/cpp/src/daemon/http/http_server.hpp b/dbal/cpp/src/daemon/http/http_server.hpp new file mode 100644 index 000000000..e69de29bb diff --git a/frontends/nextjs/src/app/(auth)/admin/page.tsx b/frontends/nextjs/src/app/(auth)/admin/page.tsx new file mode 100644 index 000000000..998f470af --- /dev/null +++ b/frontends/nextjs/src/app/(auth)/admin/page.tsx @@ -0,0 +1,22 @@ +"use client" + +import { Level3 } from '@/components/Level3' +import { AuthGate } from '@/components/auth/AuthGate' +import { PageLoader } from '@/components/auth/PageLoader' +import { useResolvedUser } from '@/hooks/useResolvedUser' +import { useLevelRouting } from '@/hooks/useLevelRouting' + +export default function AdminPage() { + const { user, isLoading } = useResolvedUser() + const { onNavigate, onLogout } = useLevelRouting() + + return ( + + {isLoading || !user ? ( + + ) : ( + + )} + + ) +} diff --git a/frontends/nextjs/src/lib/packages/package-glue/default-packages.ts b/frontends/nextjs/src/lib/packages/package-glue/default-packages.ts index 5aea9a03d..7f2c7c617 100644 --- a/frontends/nextjs/src/lib/packages/package-glue/default-packages.ts +++ b/frontends/nextjs/src/lib/packages/package-glue/default-packages.ts @@ -84,6 +84,19 @@ const notificationCenterMetadata: PackageSeedConfig['metadata'] = { } const notificationCenterExamples: any = {} +const socialHubComponents: any[] = [] +const socialHubMetadata: PackageSeedConfig['metadata'] = { + packageId: 'social_hub', + name: 'Social Hub', + version: '1.0.0', + description: 'Social feed package with live rooms and creator updates', + author: 'MetaBuilder', + category: 'social', + dependencies: [], + exports: { components: [] }, +} +const socialHubExamples: any = {} + export const DEFAULT_PACKAGES: Record = { admin_dialog: { metadata: adminDialogMetadata, @@ -115,4 +128,9 @@ export const DEFAULT_PACKAGES: Record = { components: notificationCenterComponents, examples: notificationCenterExamples, }, + social_hub: { + metadata: socialHubMetadata, + components: socialHubComponents, + examples: socialHubExamples, + }, }