import { useNavigate } from "react-router-dom"; import { ArrowLeft, Sun, Moon } from "lucide-react"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Switch } from "@/components/ui/switch"; import { Label } from "@/components/ui/label"; import { Button } from "@/components/ui/button"; import { usePreferences } from "@/contexts/PreferencesContext"; const Preferences = () => { const navigate = useNavigate(); const { theme, engines, setTheme, toggleEngine } = usePreferences(); return (
{/* Header */}

Preferences

{/* Appearance */} Appearance Choose your preferred theme.
{/* Search Engines */} Search Engines Enable or disable engines used for queries.
{engines.map((engine) => (
toggleEngine(engine.id)} />
))}
); }; export default Preferences;