"use client"; import { memo } from "react"; import { useTranslation } from "../../../contexts/MessagesContext"; import MultiSelectView from "./MultiSelect.view"; import type { MultiSelectProps } from "./MultiSelect.types"; /** * Figma: "Control / MultiSelect". Labelled set of chips for * picking multiple values, with an optional add button for custom entries. */ const MultiSelectContainer = memo( ({ label, showHelpIcon = true, size: sizeProp = "m", palette: paletteProp = "default", options, onChipClick, onAddClick, addButton: addButtonProp = true, addButtonText, formHeader = true, onCustomChipConfirm, onCustomChipClose, className = "", }) => { const t = useTranslation("controlsChrome"); const size = sizeProp; const palette = paletteProp; return ( ); }, ); MultiSelectContainer.displayName = "MultiSelect"; export default MultiSelectContainer;