【发布时间】:2020-08-22 22:01:37
【问题描述】:
Material ui 日期选择器使用默认主题,而不是使用我的自定义主题。如何更正此问题并使选择器使用我的自定义主题而不是默认主题。
代码沙盒code
【问题讨论】:
-
当您的问题中没有包含任何代码时,任何人都很难帮助更正您的代码。请包含code sandbox 重现您的问题并将相同的代码放入您的问题中。
标签: reactjs material-ui
Material ui 日期选择器使用默认主题,而不是使用我的自定义主题。如何更正此问题并使选择器使用我的自定义主题而不是默认主题。
代码沙盒code
【问题讨论】:
标签: reactjs material-ui
请在问题中输入您尝试过的任何内容。 无论如何,您可以在 index.js 文件中定义自己的主题。
const theme = createMuiTheme({
palette: {
primary: {
main: "#008080"
},
secondary: {
main: '#4caf50',
},
}
})
ReactDOM.render(
<MuiThemeProvider theme={theme}>
<App />
</MuiThemeProvider>,
document.getElementById('root')
);
它现在会选择你在这里的主题。
这是按我说的那样工作的确切代码。
<MuiPickersUtilsProvider
libInstance={moment}
utils={MomentUtils}>
<KeyboardDateTimePicker
autoOk
fullWidth
size="small"
animateYearScrolling
inputVariant="outlined"
value={start_time}
keyboardIcon={<DateRangeIcon color="secondary" />}
placeholder={showStartTime ? "" : "Test not scheduled"}
onChange={handleDateChange} />
</MuiPickersUtilsProvider>
【讨论】: