import { Card, Title, Text, Metric, Flex, BadgeDelta, AreaChart, BarList } from '@tremor/react'; /** * Tremor Dashboard Example * * Uses Tremor library for pre-built dashboard components. * Tremor provides beautiful, accessible components out-of-the-box. * * Install: npm install @tremor/react */ const salesData = [ { month: 'Jan', Sales: 4500, Target: 4000 }, { month: 'Feb', Sales: 3800, Target: 4000 }, { month: 'Mar', Sales: 5100, Target: 4500 }, { month: 'Apr', Sales: 4600, Target: 4500 }, { month: 'May', Sales: 5400, Target: 5000 }, { month: 'Jun', Sales: 6200, Target: 5500 }, ]; const topProducts = [ { name: 'Pro Plan', value: 45000 }, { name: 'Enterprise', value: 38000 }, { name: 'Starter', value: 29000 }, { name: 'Add-ons', value: 12000 }, ]; export function TremorDashboard() { return (
Sales Dashboard Overview of sales performance and key metrics {/* KPI Cards */}
Revenue $63,000
8.6%
Active Users 12,543
12.4%
Conversion Rate 3.8%
-2.1%
{/* Charts */}
Sales vs Target `$${(number / 1000).toFixed(1)}K`} yAxisWidth={48} /> Top Products Product Revenue `$${(number / 1000).toFixed(0)}K`} />
); } export default TremorDashboard;