Monday, May 13, 2024
 Popular · Latest · Hot · Upcoming
124
rated 0 times [  128] [ 4]  / answers: 1 / hits: 23576  / 7 Years ago, sat, november 25, 2017, 12:00:00

I added a Material-UI Date Picker in my React Single Page Application but I don't know how to change the header color.
I tried to change it from muiTheme pallete property but the header is the only color that remain the same:



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


Here is the Date Picker's HTML code:



 <DatePicker
hintText=Selected day
value={this.state.controlledDate.toDate()}
onChange={this.handleChange}
autoOk
/>

More From » html

 Answers
11

I think you have to specify the datepicker and header color as part of the muiTheme. The following is from getMuiSource.js on Github.



datePicker: {
color: palette.primary1Color,
textColor: palette.alternateTextColor,
calendarTextColor: palette.textColor,
selectColor: palette.primary2Color,
selectTextColor: palette.alternateTextColor,
calendarYearBackgroundColor: palette.canvasColor,
headerColor: palette.pickerHeaderColor || palette.primary1Color,
},


Also, see this answer on SO.


[#55840] Wednesday, November 22, 2017, 7 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
jarettajb

Total Points: 678
Total Questions: 94
Total Answers: 90

Location: Guernsey
Member since Tue, Jul 6, 2021
3 Years ago
;