Для достижения вашего стиля вам нужно использовать комбинацию пользовательских styles
и components
, например:
const styles = {
container: base => ({
...base,
flex: 1
}),
control: base => ({
...base,
boxShadow: '10px 10px 5px -6px rgba(0,0,0,0.46)',
}),
indicatorSeparator: base => ({
...base,
display: 'none'
}),
placeholder: base => ({
...base,
color: 'blue'
})
};
const Placeholder = (props) => {
return (
<components.Placeholder {...props}>
None selected
</components.Placeholder>
);
};
<Select styles={styles} components={{Placeholder}} options={options} />
Я думаю, это довольно близко к тому, что вы привели в качестве примера. Здесь живая версия .