anal
This commit is contained in:
@@ -132,34 +132,17 @@ export default function AnalyticsDashboard({ initialData }: AnalyticsDashboardPr
|
||||
</Card>
|
||||
|
||||
{/* Analytics Tabs */}
|
||||
<Tabs defaultValue="revenue" className="space-y-6">
|
||||
<TabsList className="grid w-full grid-cols-4">
|
||||
<TabsTrigger value="revenue" className="flex items-center gap-2">
|
||||
<TrendingUp className="h-4 w-4" />
|
||||
Revenue
|
||||
</TabsTrigger>
|
||||
<TabsTrigger value="products" className="flex items-center gap-2">
|
||||
<Package className="h-4 w-4" />
|
||||
Products
|
||||
</TabsTrigger>
|
||||
<TabsTrigger value="customers" className="flex items-center gap-2">
|
||||
<Users className="h-4 w-4" />
|
||||
Customers
|
||||
</TabsTrigger>
|
||||
<TabsTrigger value="orders" className="flex items-center gap-2">
|
||||
<BarChart3 className="h-4 w-4" />
|
||||
Orders
|
||||
</TabsTrigger>
|
||||
</TabsList>
|
||||
|
||||
<TabsContent value="revenue" className="space-y-6">
|
||||
<div className="flex items-center justify-between">
|
||||
<div>
|
||||
<h3 className="text-lg font-semibold">Revenue Trends</h3>
|
||||
<p className="text-muted-foreground">
|
||||
Track your revenue performance over time
|
||||
</p>
|
||||
</div>
|
||||
<div className="space-y-6">
|
||||
{/* Global Date Selector */}
|
||||
<div className="flex items-center justify-between">
|
||||
<div>
|
||||
<h2 className="text-xl font-semibold">Analytics Dashboard</h2>
|
||||
<p className="text-muted-foreground">
|
||||
Detailed insights into your business performance
|
||||
</p>
|
||||
</div>
|
||||
<div className="flex items-center gap-2">
|
||||
<span className="text-sm text-muted-foreground">Time period:</span>
|
||||
<Select value={timeRange} onValueChange={setTimeRange}>
|
||||
<SelectTrigger className="w-32">
|
||||
<SelectValue />
|
||||
@@ -171,39 +154,69 @@ export default function AnalyticsDashboard({ initialData }: AnalyticsDashboardPr
|
||||
</SelectContent>
|
||||
</Select>
|
||||
</div>
|
||||
<RevenueChart timeRange={timeRange} />
|
||||
</TabsContent>
|
||||
</div>
|
||||
|
||||
<TabsContent value="products" className="space-y-6">
|
||||
<div>
|
||||
<h3 className="text-lg font-semibold">Product Performance</h3>
|
||||
<p className="text-muted-foreground">
|
||||
Analyze which products are performing best
|
||||
</p>
|
||||
</div>
|
||||
<ProductPerformanceChart />
|
||||
</TabsContent>
|
||||
<Tabs defaultValue="revenue" className="space-y-6">
|
||||
<TabsList className="grid w-full grid-cols-4">
|
||||
<TabsTrigger value="revenue" className="flex items-center gap-2">
|
||||
<TrendingUp className="h-4 w-4" />
|
||||
Revenue
|
||||
</TabsTrigger>
|
||||
<TabsTrigger value="products" className="flex items-center gap-2">
|
||||
<Package className="h-4 w-4" />
|
||||
Products
|
||||
</TabsTrigger>
|
||||
<TabsTrigger value="customers" className="flex items-center gap-2">
|
||||
<Users className="h-4 w-4" />
|
||||
Customers
|
||||
</TabsTrigger>
|
||||
<TabsTrigger value="orders" className="flex items-center gap-2">
|
||||
<BarChart3 className="h-4 w-4" />
|
||||
Orders
|
||||
</TabsTrigger>
|
||||
</TabsList>
|
||||
|
||||
<TabsContent value="customers" className="space-y-6">
|
||||
<div>
|
||||
<h3 className="text-lg font-semibold">Customer Insights</h3>
|
||||
<p className="text-muted-foreground">
|
||||
Understand your customer base and behavior
|
||||
</p>
|
||||
</div>
|
||||
<CustomerInsightsChart />
|
||||
</TabsContent>
|
||||
<TabsContent value="revenue" className="space-y-6">
|
||||
<div>
|
||||
<h3 className="text-lg font-semibold">Revenue Trends</h3>
|
||||
<p className="text-muted-foreground">
|
||||
Track your revenue performance over the selected time period
|
||||
</p>
|
||||
</div>
|
||||
<RevenueChart timeRange={timeRange} />
|
||||
</TabsContent>
|
||||
|
||||
<TabsContent value="orders" className="space-y-6">
|
||||
<div>
|
||||
<h3 className="text-lg font-semibold">Order Analytics</h3>
|
||||
<p className="text-muted-foreground">
|
||||
Detailed analysis of order patterns and status distribution
|
||||
</p>
|
||||
</div>
|
||||
<OrderAnalyticsChart timeRange={timeRange} />
|
||||
</TabsContent>
|
||||
</Tabs>
|
||||
<TabsContent value="products" className="space-y-6">
|
||||
<div>
|
||||
<h3 className="text-lg font-semibold">Product Performance</h3>
|
||||
<p className="text-muted-foreground">
|
||||
Analyze which products are performing best (all-time data)
|
||||
</p>
|
||||
</div>
|
||||
<ProductPerformanceChart />
|
||||
</TabsContent>
|
||||
|
||||
<TabsContent value="customers" className="space-y-6">
|
||||
<div>
|
||||
<h3 className="text-lg font-semibold">Customer Insights</h3>
|
||||
<p className="text-muted-foreground">
|
||||
Understand your customer base and behavior (all-time data)
|
||||
</p>
|
||||
</div>
|
||||
<CustomerInsightsChart />
|
||||
</TabsContent>
|
||||
|
||||
<TabsContent value="orders" className="space-y-6">
|
||||
<div>
|
||||
<h3 className="text-lg font-semibold">Order Analytics</h3>
|
||||
<p className="text-muted-foreground">
|
||||
Order status distribution for the selected time period
|
||||
</p>
|
||||
</div>
|
||||
<OrderAnalyticsChart timeRange={timeRange} />
|
||||
</TabsContent>
|
||||
</Tabs>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user