import { Button, Card, Group, Title, useMantineColorScheme, } from "@mantine/core"; import { useSnapshot } from "valtio"; import { setRange, umkmStore } from "../../store/umkm"; type TimeRange = "minggu" | "bulan"; interface HeaderToggleProps { title?: string; onRangeChange?: (range: TimeRange) => void; } export const HeaderToggle = ({ title = "Update Penjualan Produk", onRangeChange, }: HeaderToggleProps) => { const { colorScheme } = useMantineColorScheme(); const dark = colorScheme === "dark"; const { selectedRange } = useSnapshot(umkmStore); const handleRangeChange = (range: TimeRange) => { setRange(range); onRangeChange?.(range); }; return ( {title} ); };