更改Material-UI日期选择器的标题颜色

Ion*_*goi 2 html javascript datepicker reactjs material-ui

我在React单页应用程序中添加了Material-UI日期选择器,但是我不知道如何更改标题颜色。我尝试从muiTheme Palette属性更改它,但标头是唯一保持不变的颜色:

 var muiTheme = getMuiTheme({
  palette: {
    primary1Color: '#135DAE',
    primary2Color: '#135DAE',
    primary3Color: '#135DAE',
    accent1Color: '#EF243A',
    accent2Color: '#135DAE',
    accent3Color: '#135DAE',
  },
  appBar: {
    height: 50,
  },
})
Run Code Online (Sandbox Code Playgroud)

这是日期选择器的HTML代码:

 <DatePicker
        hintText="Selected day"
        value={this.state.controlledDate.toDate()}
        onChange={this.handleChange}
        autoOk
 />
Run Code Online (Sandbox Code Playgroud)

blu*_*xty 6

我认为您必须指定datepicker和标头颜色作为muiTheme的一部分。以下是来自Github上的getMuiSource.js

datePicker: {
      color: palette.primary1Color,
      textColor: palette.alternateTextColor,
      calendarTextColor: palette.textColor,
      selectColor: palette.primary2Color,
      selectTextColor: palette.alternateTextColor,
      calendarYearBackgroundColor: palette.canvasColor,
      headerColor: palette.pickerHeaderColor || palette.primary1Color,
    },
Run Code Online (Sandbox Code Playgroud)

另外,请参阅SO上的答案