import React from "react"; import { ActionMeta, ValueType } from "react-select"; import CreatableSelect from "react-select/creatable"; type CreatableMultiSelectProps = { options: Set; // available choices values: Set; // current selections onChange: (values: Set) => void; }; type Option = { value: string; label: string; }; const convertStringToOption = (value: string) => { return { value, label: value }; }; // bugbug: converts "DJ" to "Dj" const toTitleCase = (s: string) => { return s.replace( /\w\S*/g, (m: string) => m.charAt(0).toUpperCase() + m.substr(1).toLowerCase() ); }; export default class CreatableMultiSelect extends React.Component { handleChange = (value: ValueType