import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@nextsparkjs/core/components/ui/card"; import { Button } from "@nextsparkjs/core/components/ui/button"; import { Users, BarChart3, Settings, Shield } from "lucide-react"; import Link from "next/link"; import { getTemplateOrDefault } from '@nextsparkjs/core/lib/template-resolver' import { sel } from "@nextsparkjs/core/selectors" /** * Superadmin Dashboard * * Main dashboard for superadmin area with quick access to all sections. */ function SuperadminDashboard() { const quickActions = [ { title: "User Management", description: "View and manage all users and superadministrators", icon: Users, href: "/superadmin/users", color: "text-blue-600", bgColor: "bg-blue-100", }, { title: "Analytics", description: "Platform statistics and usage metrics", icon: BarChart3, href: "/superadmin/analytics", color: "text-green-600", bgColor: "bg-green-100", disabled: true, // Future feature }, { title: "System Config", description: "Application settings and configurations", icon: Settings, href: "/superadmin/config", color: "text-orange-600", bgColor: "bg-orange-100", disabled: true, // Future feature }, ]; return (
{/* Header */}

Super Admin Panel

Super Administrator Control Panel

Restricted Access Area - Superadmin Only
{/* Quick Actions Grid */}
{quickActions.map((action) => { const IconComponent = action.icon; const CardWrapper = action.disabled ? ({ children }: { children: React.ReactNode }) => ( {children} ) : ({ children }: { children: React.ReactNode }) => ( {children} ); return (
{action.title} {action.disabled && ( Soon )}
{action.description} {!action.disabled && ( )}
); })}
{/* System Status */} System Status Current platform overview
Online
System Status
v1.0.0
Platform Version
Active
Security Level
); } export default getTemplateOrDefault('app/superadmin/page.tsx', SuperadminDashboard)