import React, { RefObject } from 'react' import { SearchInput } from '../Inputs' import Block from '../Primitives/Block/Block' export type MultiSelectV2MenuSearchProps = { inputRef: RefObject value: string onChange: (e: React.ChangeEvent) => void placeholder?: string ariaLabel?: string onArrowKeyToFirstOption?: () => void } const MultiSelectV2MenuSearch = ({ inputRef, value, onChange, placeholder = 'Search options...', ariaLabel = 'Search options', onArrowKeyToFirstOption, }: MultiSelectV2MenuSearchProps) => ( { if (e.key === 'ArrowDown' || e.key === 'ArrowUp') { e.preventDefault() e.stopPropagation() onArrowKeyToFirstOption?.() } }} /> ) MultiSelectV2MenuSearch.displayName = 'MultiSelectV2MenuSearch' export default MultiSelectV2MenuSearch