diff --git a/src/views/AdminDashboard.tsx b/src/views/AdminDashboard.tsx index aab9093..410a529 100644 --- a/src/views/AdminDashboard.tsx +++ b/src/views/AdminDashboard.tsx @@ -254,7 +254,7 @@ function FilterCard({ function ChartViewport({ children, minWidth = 560 }: { children: React.ReactNode; minWidth?: number }) { return ( -
+
{children}
); @@ -357,15 +357,24 @@ function HorizontalBarCard({ className="w-full" style={{ height: chartHeight(data.length) }} > - + - valueFormatter ? valueFormatter(Number(value)) : formatNumberPersian(Number(value))} /> + valueFormatter ? valueFormatter(Number(value)) : formatNumberPersian(Number(value))} + /> truncateLabel(String(value))} /> } /> @@ -410,16 +419,24 @@ function TrendLineCard({ ) : ( - + - valueFormatter(Number(value))} /> + valueFormatter(Number(value))} + /> { if (!active || !payload?.length) return null; @@ -464,12 +481,28 @@ function StatusChartCard({ <> - - - truncateLabel(String(value), 14)} /> - formatNumberPersian(Number(value))} /> - } /> - + + + formatNumberPersian(Number(value))} + /> + truncateLabel(String(value), 14)} + /> + } /> + {data.map((_, index) => ( ))} @@ -505,10 +538,17 @@ function ActivityTrendCard({ data }: { data: BlogAnalyticsSchema["activity_trend }} className="h-[320px] w-full" > - + - - formatNumberPersian(Number(value))} /> + + formatNumberPersian(Number(value))} + /> } /> @@ -663,7 +703,7 @@ function UsersSection() { }); return ( -
+
setFilters({ from: "", to: "" })} /> @@ -854,7 +894,7 @@ export default function AdminDashboard() {
- +