将样式 属性 传递给 Create View 的 Card 组件
Pass styles property to a Card component of Create View
我在带有 TabbedForm
的 Create
视图底部有一个自动完成组件。
下拉列表正在隐藏,因为父 Card
组件的 overflow
设置为隐藏。
有没有办法将 style
属性 传递给父 Card
组件以覆盖默认值 material-ui overflow
属性?
如果不是,是否有任何 hack 可用于在渲染时实现此目的?
试试这个:
import { withStyles } from '@material-ui/core/styles'
const cardCreateStyles = {
card: {
overflow: 'scroll',
backgroundColor: 'Lavender',
}
}
const CardCreate = withStyles(cardCreateStyles)(({ classes, ...props }) => (
<Create classes={classes} {...props} >
...
</Create>
))
我在带有 TabbedForm
的 Create
视图底部有一个自动完成组件。
下拉列表正在隐藏,因为父 Card
组件的 overflow
设置为隐藏。
有没有办法将 style
属性 传递给父 Card
组件以覆盖默认值 material-ui overflow
属性?
如果不是,是否有任何 hack 可用于在渲染时实现此目的?
试试这个:
import { withStyles } from '@material-ui/core/styles'
const cardCreateStyles = {
card: {
overflow: 'scroll',
backgroundColor: 'Lavender',
}
}
const CardCreate = withStyles(cardCreateStyles)(({ classes, ...props }) => (
<Create classes={classes} {...props} >
...
</Create>
))