diff --git a/components/admin/admin-panel.tsx b/components/admin/admin-panel.tsx
index 0352738..a0808d2 100644
--- a/components/admin/admin-panel.tsx
+++ b/components/admin/admin-panel.tsx
@@ -15,7 +15,7 @@ export function AdminPanel() {
const renderPage = () => {
switch (currentPage) {
case "dashboard":
- return
+ return
case "users":
return
case "apps":
@@ -27,7 +27,7 @@ export function AdminPanel() {
case "settings":
return
default:
- return
+ return
}
}
diff --git a/components/admin/dashboard.tsx b/components/admin/dashboard.tsx
index fac3bdd..3705c35 100644
--- a/components/admin/dashboard.tsx
+++ b/components/admin/dashboard.tsx
@@ -20,9 +20,19 @@ const recentActivities: any[] = []
const topApps: any[] = []
-export function AdminDashboard() {
+interface AdminDashboardProps {
+ onPageChange?: (page: string) => void
+}
+
+export function AdminDashboard({ onPageChange }: AdminDashboardProps) {
const { competitions } = useCompetition()
+ const handleManageUsers = () => {
+ if (onPageChange) {
+ onPageChange("users")
+ }
+ }
+
return (
{/* Welcome Section */}
@@ -150,7 +160,7 @@ export function AdminDashboard() {
-