我正在使用 React 选择组件来进行下拉选择。所有功能都工作正常,但当从下拉列表中选择选项时,我无法设置所选选项背景颜色的样式。尝试了几个选项,但也不起作用。
下面是相同的代码:-
import React, { useContext, useState } from "react";
import moment from "moment";
import Select from "react-select";
import DataProvider from "context/DataContext";
export default function Compare() {
const [selectedValue, setSelectedValue] = useState([]);
const {
fromDate,
toDate,
} = useContext(DataProvider);
const customStyles = {
option: (base, state) => ({
...base,
color: "#1e2022",
backgroundColor: state.isSelected ? "rgba(189,197,209,.3)" : "white",
padding: ".5rem 3rem .5rem .5rem",
cursor: "pointer",
}),
singleValue: (provided, state) => {
const opacity = state.isDisabled ? 0.5 : 1; …Run Code Online (Sandbox Code Playgroud)