javascript - 在 GroupAvatar 中,我的 "max"头像不遵守我的主题规则

标签 javascript reactjs typescript material-ui avatar

我正在尝试使用 MaterialUi 创建一个 AvatarGroup,我所有的头像都遵循以前创建的样式。

全部,除了在定义“max”参数时由 AvatarGroup 自动生成的头像。 :(

    const styles = makeStyles((theme) => createStyles({
    avatar: {
      marginRight: theme.spacing(4),
      borderWidth: '1px',
      borderStyle: 'solid',
      borderColor: grey[200],
      width: theme.spacing(3),
      height: theme.spacing(3)
     }
    }))

    export default function GroupAvatars() {
    const classes = styles();
    const nameList = ['Alexandre', 'Regis', 'Leo', 'Thing', 'ola', 'que', 'tal']
    const avatarList = nameList.map(name => {
      return (<Avatar key={name}
              className={classes.avatar}
              alt={name}
            />)
    })
  
    return (
      <AvatarGroup max={4} >
        {avatarList}
      </AvatarGroup>
    );
  } 

它给了我这个: GroupAvatar with last avatar too big

如您所见,最后一个头像 (+4) 比其他头像大得多。

您可以使用 React 在 stackblitz.com 等网站上测试代码: stackblitz where you can test project

这里是导入

    import React from 'react';
    import Avatar from '@material-ui/core/Avatar';
    import { createMuiTheme } from '@material-ui/core/styles';
    import { withStyles, WithStyles, createStyles, makeStyles, Theme } from '@material-ui/core/styles';
    import { grey, blue } from '@material-ui/core/colors'
    import AvatarGroup from '@material-ui/lab/AvatarGroup';

如何让我的头像“+4”与其他头像一样大?

最佳答案

针对AvatarGroupavatar 规则名称而不是单个Avatar 组件

<AvatarGroup max={4} classes={{avatar: classes.avatar}}>

关于javascript - 在 GroupAvatar 中,我的 "max"头像不遵守我的主题规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64264825/

相关文章:

javascript - JS SlideUp 和 SlideDown 无法在表格上正常工作

javascript - 无法在 &lt;input type ="number"> 中设置几个数字

reactjs - React-Router:始终显示标题但不显示在着陆页中

javascript - 在 React Native 中根据条件渲染元素

javascript - Electron Create React App 在构建后未加载

typescript - 如何在 Vue 3 组合 api 中创建 axios 插件

reactjs - React、Typescript 和 Material-UI 4 的编译问题

javascript - 将 Require.js 与 Angular.js 一起使用是否有意义?

javascript - 如何根据数组数组中的前一个元素过滤元素

typescript - 类型断言与属性