"use client"; import { Bar, BarChart, XAxis, YAxis } from "recharts"; import { ChartContainer, ChartTooltip, ChartTooltipContent } from "./chart"; import type { ChartConfig } from "./chart"; const chartData = [ { month: "Jan", desktop: 186 }, { month: "Feb", desktop: 305 }, { month: "Mar", desktop: 237 }, { month: "Apr", desktop: 73 }, { month: "May", desktop: 209 }, { month: "Jun", desktop: 214 }, ]; const chartConfig = { desktop: { label: "Desktop", color: "hsl(var(--chart-1))", }, } satisfies ChartConfig; export default function ChartDemo() { return ( <div className="flex items-center justify-center p-8 w-full"> <ChartContainer config={chartConfig} className="h-[200px] w-full max-w-sm"> <BarChart data={chartData}> <XAxis dataKey="month" tickLine={false} axisLine={false} /> <YAxis tickLine={false} axisLine={false} /> <ChartTooltip content={<ChartTooltipContent />} /> <Bar dataKey="desktop" fill="var(--color-desktop)" radius={4} /> </BarChart> </ChartContainer> </div> ); }