import { Autocomplete, AutocompleteItem } from "@heroui/react"; import { ReactNode } from "react"; import { OptionalTag } from "./optional-tag"; import { cn } from "#/utils/utils"; interface SettingsDropdownInputProps { testId: string; name: string; items: { key: React.Key; label: string }[]; label?: ReactNode; wrapperClassName?: string; placeholder?: string; showOptionalTag?: boolean; isDisabled?: boolean; defaultSelectedKey?: string; selectedKey?: string; isClearable?: boolean; onSelectionChange?: (key: React.Key | null) => void; onInputChange?: (value: string) => void; defaultFilter?: (textValue: string, inputValue: string) => boolean; } export function SettingsDropdownInput({ testId, label, wrapperClassName, name, items, placeholder, showOptionalTag, isDisabled, defaultSelectedKey, selectedKey, isClearable, onSelectionChange, onInputChange, defaultFilter, }: SettingsDropdownInputProps) { return ( ); }