Admin section updates.

This commit is contained in:
Mike Cao 2025-07-10 20:04:17 -07:00
parent 87449ece9e
commit 1b81074752
20 changed files with 274 additions and 647 deletions

View file

@ -1,10 +1,11 @@
'use client';
import { TeamDetails } from '@/app/(main)/teams/[teamId]/settings/team/TeamDetails';
import { TeamProvider } from '@/app/(main)/teams/[teamId]/TeamProvider';
export function AdminTeamPage({ teamId }: { teamId: string }) {
return (
<>
<TeamProvider teamId={teamId}>
<TeamDetails teamId={teamId} />
</>
</TeamProvider>
);
}

View file

@ -1,15 +1,10 @@
import { AdminTeamPage } from './AdminTeamPage';
import { TeamProvider } from '@/app/(main)/teams/[teamId]/TeamProvider';
import { Metadata } from 'next';
export default async function ({ params }: { params: Promise<{ teamId: string }> }) {
const { teamId } = await params;
return (
<TeamProvider teamId={teamId}>
<AdminTeamPage teamId={teamId} />
</TeamProvider>
);
return <AdminTeamPage teamId={teamId} />;
}
export const metadata: Metadata = {

View file

@ -8,5 +8,5 @@ export default async function ({ params }: { params: Promise<{ userId: string }>
}
export const metadata: Metadata = {
title: 'Users',
title: 'User',
};

View file

@ -0,0 +1,11 @@
'use client';
import { WebsiteSettings } from '@/app/(main)/settings/websites/[websiteId]/WebsiteSettings';
import { WebsiteProvider } from '@/app/(main)/websites/[websiteId]/WebsiteProvider';
export function AdminWebsitePage({ websiteId }: { websiteId: string }) {
return (
<WebsiteProvider websiteId={websiteId}>
<WebsiteSettings websiteId={websiteId} />
</WebsiteProvider>
);
}

View file

@ -0,0 +1,12 @@
import { AdminWebsitePage } from './AdminWebsitePage';
import { Metadata } from 'next';
export default async function ({ params }: { params: Promise<{ websiteId: string }> }) {
const { websiteId } = await params;
return <AdminWebsitePage websiteId={websiteId} />;
}
export const metadata: Metadata = {
title: 'Website',
};