30 lines
784 B
TypeScript
30 lines
784 B
TypeScript
"use client"
|
|
|
|
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"
|
|
|
|
interface DashboardTabsProps {
|
|
children: React.ReactNode
|
|
}
|
|
|
|
export function DashboardTabs({ children }: DashboardTabsProps) {
|
|
return (
|
|
<Tabs defaultValue="overview" className="space-y-4">
|
|
<TabsList>
|
|
<TabsTrigger value="overview">Overview</TabsTrigger>
|
|
<TabsTrigger value="analytics" disabled>
|
|
Analytics
|
|
</TabsTrigger>
|
|
<TabsTrigger value="reports" disabled>
|
|
Reports
|
|
</TabsTrigger>
|
|
<TabsTrigger value="notifications" disabled>
|
|
Notifications
|
|
</TabsTrigger>
|
|
</TabsList>
|
|
<TabsContent value="overview" className="space-y-4">
|
|
{children}
|
|
</TabsContent>
|
|
</Tabs>
|
|
)
|
|
}
|