import { Button } from "../ui/button"; import { useState } from "react"; import { isDesktop } from "react-device-detect"; import { cn } from "@/lib/utils"; import PlatformAwareDialog from "../overlay/dialog/PlatformAwareDialog"; import { FaCog } from "react-icons/fa"; import { Slider } from "../ui/slider"; import { Select, SelectContent, SelectGroup, SelectItem, SelectTrigger, } from "@/components/ui/select"; import { DropdownMenuSeparator } from "../ui/dropdown-menu"; type SearchSettingsProps = { className?: string; columns: number; defaultView: string; setColumns: (columns: number) => void; setDefaultView: (view: string) => void; }; export default function SearchSettings({ className, columns, setColumns, defaultView, setDefaultView, }: SearchSettingsProps) { const [open, setOpen] = useState(false); const trigger = ( ); const content = (