Integrate AdminMentorshipManager into Admin panel with new tab

cgen-cdc2edd69ed64c34bd151da2187cec3e
This commit is contained in:
Builder.io 2025-10-18 23:22:04 +00:00
parent af610a0248
commit f26ebaabf9

View file

@ -25,6 +25,7 @@ import AdminSpotlightManager from "@/components/admin/AdminSpotlightManager";
import AdminStatusOverview from "@/components/admin/AdminStatusOverview";
import AdminChangelogDigest from "@/components/admin/AdminChangelogDigest";
import AdminSystemMap from "@/components/admin/AdminSystemMap";
import AdminMentorshipManager from "@/components/admin/AdminMentorshipManager";
import { changelogEntries } from "@/pages/Changelog";
import { blogSeedPosts } from "@/data/blogSeed";
import {
@ -720,6 +721,7 @@ export default function Admin() {
<TabsTrigger value="system-map">System Map</TabsTrigger>
<TabsTrigger value="content">Content</TabsTrigger>
<TabsTrigger value="community">Community</TabsTrigger>
<TabsTrigger value="mentorship">Mentorship</TabsTrigger>
<TabsTrigger value="operations">Operations</TabsTrigger>
</TabsList>
@ -1067,7 +1069,7 @@ export default function Admin() {
<Button
size="sm"
variant="outline"
onClick={() => navigate("/mentorship")}
onClick={() => setActiveTab("mentorship")}
>
Manage mentorships
</Button>
@ -1082,6 +1084,10 @@ export default function Admin() {
</Card>
</TabsContent>
<TabsContent value="mentorship" className="space-y-6">
<AdminMentorshipManager />
</TabsContent>
<TabsContent value="operations" className="space-y-6">
<div className="grid gap-6 lg:grid-cols-2">
<Card className="bg-card/60 border-border/40 backdrop-blur lg:col-span-2">