diff --git a/components/settings/settings-page.tsx b/components/settings/settings-page.tsx index a3d3160..2ea5aee 100644 --- a/components/settings/settings-page.tsx +++ b/components/settings/settings-page.tsx @@ -2,6 +2,7 @@ import { useEffect, useMemo, useState } from "react"; import { Bell, BellRing, Clock3, Languages, MapPinned, Palette, Settings, Smartphone } from "lucide-react"; +import type { LucideIcon } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Card } from "@/components/ui/card"; import { LanguageToggle } from "@/components/ui/language-toggle"; @@ -56,6 +57,49 @@ function SettingsRow({ icon: Icon, title, description, children }: { icon: typeo ); } +function SwitchIndicator({ checked, disabled }: { checked: boolean; disabled?: boolean }) { + return ( +