"use client"; import { CircleAlert, LayoutGrid, List, Phone } from "lucide-react"; import { Tabs, TabsList, TabsTrigger, TabsContent } from "@/components/ui/tabs"; import { Switch } from "@/components/ui/switch"; import { Label } from "@/components/ui/label"; import { cn } from "@/lib/utils"; import { Separator } from "@/components/ui/separator"; import { Alert, AlertDescription, AlertTitle } from "../ui/alert"; import { Select } from "@radix-ui/react-select"; import { SelectContent, SelectGroup, SelectItem, SelectSeparator, SelectTrigger, SelectValue, } from "../ui/select"; import { Tooltip, TooltipContent, TooltipTrigger } from "../ui/tooltip"; import { SignedIn } from "@clerk/nextjs"; export function DisplaySettings({ presentationMode, setPresentationMode, selectedProperties, setSelectedProperties, hero, setHero, ipr, am, iprChangerCallback, padding, paddingChangerCallback, }: any) { const toggleProperty = (property: string) => { setSelectedProperties((prev: any) => prev.includes(property) ? prev.filter((p: any) => p !== property) : [...prev, property] ); }; return (