"use client"; import React from "react"; import { ChevronDown } from "lucide-react"; import { SEARCH_SCOPE } from "@/lib/frontend/search/urlState"; import { Button } from "@/components/ui/button"; import { Label } from "@/components/ui/label"; import { DropdownMenu, DropdownMenuContent, DropdownMenuLabel, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; const SCOPE_LABELS = Object.freeze({ [SEARCH_SCOPE.SINGLE]: "Diese Niederlassung", [SEARCH_SCOPE.MULTI]: "Mehrere Niederlassungen", [SEARCH_SCOPE.ALL]: "Alle Niederlassungen", }); export default function SearchScopeSelect({ branch, scope, onScopeChange, isSubmitting, }) { const scopeLabel = SCOPE_LABELS[scope] || "Unbekannt"; return (