import { Field, Flex, Box, MultiSelectFiltered, MultiSelect } from '@rocket.chat/fuselage';
import React from 'react';
import { useTranslation } from '../../../../contexts/TranslationContext';
import { ResetSettingButton } from '../ResetSettingButton';
export function MultiSelectSettingInput({
_id,
label,
value = [],
placeholder,
readonly,
disabled,
values = [],
hasResetButton,
onChangeValue,
onResetButtonClick,
autocomplete,
}) {
const t = useTranslation();
const handleChange = (value) => {
onChangeValue && onChangeValue(value);
// onChangeValue && onChangeValue([...event.currentTarget.querySelectorAll('option')].filter((e) => e.selected).map((el) => el.value));
};
const Component = autocomplete ? MultiSelectFiltered : MultiSelect;
return (
<>
{label}
{hasResetButton && (
)}
[
key,
t(i18nLabel),
])}
/>
>
);
}
export default MultiSelectSettingInput;