diff --git a/components/dashboard/Chart.tsx b/components/dashboard/Chart.tsx
index 6331de4..6cb8954 100644
--- a/components/dashboard/Chart.tsx
+++ b/components/dashboard/Chart.tsx
@@ -16,6 +16,7 @@ import type { TooltipProps } from 'recharts'
import { formatNumber, formatDuration } from '@/lib/utils/format'
import { ArrowTopRightIcon, ArrowBottomRightIcon, DownloadIcon, BarChartIcon } from '@radix-ui/react-icons'
import { Button } from '@/components/ui/Button'
+import { Checkbox } from '@/components/ui/Checkbox'
const COLORS = {
brand: '#FD5E0F',
@@ -346,15 +347,11 @@ export default function Chart({ data, prevData, stats, prevStats, interval }: Ch
{/* Right side: Controls */}
{prevData?.length ? (
-
+
) : null}
{/* Vertical Separator */}
diff --git a/components/ui/Checkbox.tsx b/components/ui/Checkbox.tsx
new file mode 100644
index 0000000..2ee5fc3
--- /dev/null
+++ b/components/ui/Checkbox.tsx
@@ -0,0 +1,44 @@
+import React from 'react';
+import { CheckIcon } from '@radix-ui/react-icons';
+
+export interface CheckboxProps extends Omit
, 'onChange'> {
+ checked?: boolean;
+ onCheckedChange?: (checked: boolean) => void;
+ label?: React.ReactNode;
+}
+
+export const Checkbox = React.forwardRef(
+ ({ className = '', checked, onCheckedChange, label, disabled, ...props }, ref) => {
+ return (
+
+ );
+ }
+);
+
+Checkbox.displayName = 'Checkbox';