material-ui - 将类从 Material-UI TextField 传递到 InputBase
问题描述
TextField
有一个InputProps
道具可以将值传递给OutlinedInput
. 但我需要将一个className
道具传递给InputBase
,这是 的根元素OutlinedInput
。我不想在主题/全局级别上这样做。有没有办法做到这一点?
解决方案
const StyledTextField = withStyles({
root: {
'& .MuiInputBase-root': {
// apply your styles here
}
}
})(TextField);
const useStyles = makeStyles({
root: {
'& .MuiInputBase-root': {
// apply your styles here
}
}
});
const classes = useStyles();
<TextField classes={classes} />
推荐阅读
- php - 将 Rect 填充为 pdf php 到 F 或 D
- c++ - 当还需要 libstdc++ 时,如何使用 bazel 创建 Go docker 映像?
- continuous-integration - 如何在 AWS CodeBuild 中设置自定义构建版本
- java - 通过 setFragmentResult 向另一个 Fragment 发送信息
- mathjax - math.js + MathJax:将分数显示为内联或斜线,用于 m/s 或 mi/h 等单位
- python - 使用熊猫根据其他两列制作新列
- vb.net - MetroFramework 中的 VB.NET MethodAccessException
- axios - Axios one 使用多个参数创建连接?
- json - Springboot 自定义 JSON 反序列化器/序列化器在 Docker 上不起作用 - Jenkins (O) / Gitlab CI/CD (X)
- reactjs - 在 nextjs 中导入函数时出现错误