reactjs - 具有 "outlined"变体的 Material-UI 单选按钮

标签 reactjs annotations material-ui

我找不到一种方法来显示带有来自 FormControl 的“概述”变体的单选按钮. 要使用 React 和 MaterialUI 创建注释表单。

例子:

Example

如上图所示,单选按钮字段与其他字段不匹配。
简单地将 variant="outlined" 添加到 FormControl 是行不通的。

我想知道这是否可能。
世界银行

最佳答案

我的解决方案是使用这样的字段集:

<Grid item component='fieldset' className={classes.outlined}>
   <FormLabel component="legend">Title</FormLabel>
... radio buttons ..
</Grid>

然后使用主题设置文字的颜色等

const useStyles = makeStyles((theme: Theme) =>
  createStyles({
    outlined: {
      borderWidth: 1,
      borderColor: theme.palette.grey[300],
      borderStyle: 'solid',
      borderRadius: 3
    },
  }),
);

关于reactjs - 具有 "outlined"变体的 Material-UI 单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66278871/

相关文章:

c++ - 是否可以创建自己的 Qt 注释?

css - 从 Material UI (mui) 中的 DataGrid 中移除底部边框

reactjs - Material -UI v3 : How do you use the TouchRipple component?

reactjs - 未启用时,Android 的 React Native 运行速度非常慢 "Debug JS"

reactjs - RTK 查询维持 `isLoading` 缓存失效后自动重新获取

javascript - 有没有办法有条件地更改 package.json 中的主条目文件?

java - Hibernate:将两列映射到 HashMap 的键和值

java - 我怎样才能确定某些 java 类/接口(interface)在程序级别的存在?

reactjs - 无法在 Visual Studio C# ASP 内的 React 应用程序上使用 Material-UI。 NET核心网络应用程序

javascript - 开 Jest 测试: Awating multiple promises in connected component