Update AdminAnalytics.tsx
This commit is contained in:
@@ -494,7 +494,14 @@ export default function AdminAnalytics() {
|
|||||||
</CardDescription>
|
</CardDescription>
|
||||||
</CardHeader>
|
</CardHeader>
|
||||||
<CardContent>
|
<CardContent>
|
||||||
{analyticsData?.orders?.dailyOrders && analyticsData.orders.dailyOrders.length > 0 ? (
|
{loading || refreshing ? (
|
||||||
|
<div className="flex items-center justify-center h-80">
|
||||||
|
<div className="flex flex-col items-center gap-2">
|
||||||
|
<div className="animate-spin h-8 w-8 border-4 border-primary border-t-transparent rounded-full"></div>
|
||||||
|
<p className="text-sm text-muted-foreground">Loading chart data...</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
) : analyticsData?.orders?.dailyOrders && analyticsData.orders.dailyOrders.length > 0 ? (
|
||||||
<div className="h-80">
|
<div className="h-80">
|
||||||
<ResponsiveContainer width="100%" height="100%">
|
<ResponsiveContainer width="100%" height="100%">
|
||||||
<ComposedChart
|
<ComposedChart
|
||||||
@@ -568,7 +575,14 @@ export default function AdminAnalytics() {
|
|||||||
</CardDescription>
|
</CardDescription>
|
||||||
</CardHeader>
|
</CardHeader>
|
||||||
<CardContent>
|
<CardContent>
|
||||||
{analyticsData?.vendors?.dailyGrowth && analyticsData.vendors.dailyGrowth.length > 0 ? (
|
{loading || refreshing ? (
|
||||||
|
<div className="flex items-center justify-center h-80">
|
||||||
|
<div className="flex flex-col items-center gap-2">
|
||||||
|
<div className="animate-spin h-8 w-8 border-4 border-primary border-t-transparent rounded-full"></div>
|
||||||
|
<p className="text-sm text-muted-foreground">Loading chart data...</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
) : analyticsData?.vendors?.dailyGrowth && analyticsData.vendors.dailyGrowth.length > 0 ? (
|
||||||
<div className="h-80">
|
<div className="h-80">
|
||||||
<ResponsiveContainer width="100%" height="100%">
|
<ResponsiveContainer width="100%" height="100%">
|
||||||
<RechartsBarChart data={transformChartData(analyticsData.vendors.dailyGrowth, 'count')} margin={{ top: 5, right: 30, left: 20, bottom: 5 }}>
|
<RechartsBarChart data={transformChartData(analyticsData.vendors.dailyGrowth, 'count')} margin={{ top: 5, right: 30, left: 20, bottom: 5 }}>
|
||||||
|
|||||||
Reference in New Issue
Block a user