{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "dashboard-md-01", "type": "registry:component", "dependencies": [ "recharts" ], "registryDependencies": [ "https://wigggle-ui.vercel.app/r/widget.json", "https://wigggle-ui.vercel.app/r/table.json" ], "files": [ { "path": "registry/default/widgets/dashboard/md/dashboard-01.tsx", "content": "\"use client\";\r\n\r\nimport {\r\n Label,\r\n PolarGrid,\r\n PolarRadiusAxis,\r\n RadialBar,\r\n RadialBarChart,\r\n} from \"recharts\";\r\n\r\nimport {\r\n Widget,\r\n WidgetContent,\r\n WidgetHeader,\r\n} from \"@/registry/default/ui/widget\";\r\nimport {\r\n Table,\r\n TableBody,\r\n TableCell,\r\n TableRow,\r\n} from \"@/registry/default/ui/table\";\r\n\r\nconst dbInfo = [\r\n {\r\n label: \"Database\",\r\n value: \"Neon Postgres\",\r\n },\r\n {\r\n label: \"Size\",\r\n value: \"128 MB\",\r\n },\r\n {\r\n label: \"Tables\",\r\n value: \"42\",\r\n },\r\n {\r\n label: \"Uptime\",\r\n value: \"3D 4H 21M\",\r\n },\r\n {\r\n label: \"QPS\",\r\n value: \"57\",\r\n },\r\n {\r\n label: \"Backup\",\r\n value: \"2025-11-06 02:13 UTC\",\r\n },\r\n];\r\nimport { ChartConfig, ChartContainer } from \"@/registry/default/ui/chart\";\r\n\r\nconst chartData = [\r\n { browser: \"safari\", visitors: 31, fill: \"var(--color-safari)\" },\r\n];\r\n\r\nconst chartConfig = {\r\n visitors: {\r\n label: \"Visitors\",\r\n },\r\n safari: {\r\n label: \"Safari\",\r\n color: \"var(--chart-2)\",\r\n },\r\n} satisfies ChartConfig;\r\n\r\nexport default function WidgetDemo() {\r\n return (\r\n \r\n \r\n
\r\n \r\n

wigggle_db

\r\n
\r\n \r\n \r\n \r\n \r\n \r\n {\r\n if (viewBox && \"cx\" in viewBox && \"cy\" in viewBox) {\r\n return (\r\n \r\n \r\n {chartData[0].visitors.toLocaleString()}\r\n \r\n \r\n MB used\r\n \r\n \r\n );\r\n }\r\n }}\r\n />\r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n {dbInfo.map((el) => (\r\n \r\n \r\n {el.label}\r\n \r\n {el.value}\r\n \r\n ))}\r\n \r\n
\r\n
\r\n
\r\n
\r\n );\r\n}\r\n", "type": "registry:component" } ], "meta": { "tags": [ "dashboard" ], "size": "md" } }