import React from 'react'; import Tooltip from '@atlaskit/tooltip'; import AsyncSelect from 'react-select/async'; import { colourOptions } from '../data'; const LoadingMessage = props => { return (
{props.children}
); }; const filterColors = (inputValue: string) => colourOptions.filter(i => i.label.toLowerCase().includes(inputValue.toLowerCase()) ); const promiseOptions = inputValue => new Promise(resolve => { setTimeout(() => { resolve(filterColors(inputValue)); }, 1000); }); const CustomLoadingMessage = () => { return ( ({ ...base, backgroundColor: colourOptions[2].color, color: 'white', }), }} components={{ LoadingMessage }} /> ); }; export default CustomLoadingMessage;