【发布时间】:2018-06-05 15:12:30
【问题描述】:
我想要一个没有额外高度、宽度、内边距、边距的 Switch 组件
这是我的Switch 组件
<Switch
checked={isSubscriptionStatusActive}
onChange={onHandleChangeSubscriptionStatus}
disabled={subscriptionStatus === 'deactive'}
aria-label="subscribption-status"
classes={{
root: classes.root,
bar: classes.bar,
}}
>
这是它的样式
let style = {
root: {
display: 'inline-flex',
width: 0,
position: 'relative',
flexShrink: 0,
},
bar: {
borderRadius: 7,
display: 'block',
position: 'absolute',
width: 34,
height: 14,
top: '50%',
marginTop: -7,
left: '50%',
marginLeft: 0,
},
};
重现步骤(针对错误)
https://codesandbox.io/s/x2wom4pm9z
https://codesandbox.io/embed/x2wom4pm9z
在此处提交的材料 UI 问题 https://github.com/mui-org/material-ui/issues/9587
【问题讨论】:
-
我检查链接是否正常工作。
标签: css reactjs material-ui