首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MUI-5中创建自定义组件变体时,如何为自定义变体选择基本变体?

在MUI-5中创建自定义组件变体时,如何为自定义变体选择基本变体?
EN

Stack Overflow用户
提问于 2022-11-13 12:41:23
回答 1查看 26关注 0票数 0

我希望我的自定义Divider变体就像内置的'middle'一样,但又厚又短。似乎默认的'fullWidth'变体被用作基变量,文档中没有答案,如何使用另一个变体作为基。

代码语言:javascript
复制
const theme = createTheme({
  components: {
    MuiDivider: {
      variants: [
        {
          props: { variant: 'thick-short' },
          style: {
            //This style got merged with 'fullWidth' one
            //but I would like to have 'middle'
            borderBottomWidth: '16px',
            width: '20%',
          },
        },
      ],
    },
  },
})
EN

回答 1

Stack Overflow用户

发布于 2022-11-13 12:49:53

可以在主题中使用defaultProps设置道具的默认值:

代码语言:javascript
复制
MuiDivider: {
    defaultProps: {
         variant: 'thick-short'
    },
    // ...
}

文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74421039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档