diff --git a/web/avatars/avatar.css b/web/avatars/avatar.css --- a/web/avatars/avatar.css +++ b/web/avatars/avatar.css @@ -34,11 +34,23 @@ } .emojiLarge { + font-size: 70px; + height: 100px; + line-height: 100px; +} + +.emojiXLarge { font-size: 80px; height: 112px; line-height: 112px; } +.emojiXXLarge { + font-size: 400px; + height: 480px; + line-height: 480px; +} + .xSmall { border-radius: 8px; height: 16px; @@ -61,12 +73,26 @@ } .large { + border-radius: 50px; + height: 100px; + width: 100px; + min-width: 100px; +} + +.xLarge { border-radius: 56px; height: 112px; width: 112px; min-width: 112px; } +.xxLarge { + border-radius: 240px; + height: 480px; + width: 480px; + min-width: 224px; +} + .imgContainer { object-fit: cover; } diff --git a/web/avatars/avatar.react.js b/web/avatars/avatar.react.js --- a/web/avatars/avatar.react.js +++ b/web/avatars/avatar.react.js @@ -26,6 +26,8 @@ [css.small]: size === 'S', [css.medium]: size === 'M', [css.large]: size === 'L', + [css.xLarge]: size === 'XL', + [css.xxLarge]: size === 'XXL', }); const emojiSizeClassName = classnames({ @@ -34,6 +36,8 @@ [css.emojiSmall]: size === 'S', [css.emojiMedium]: size === 'M', [css.emojiLarge]: size === 'L', + [css.emojiXLarge]: size === 'XL', + [css.emojiXXLarge]: size === 'XXL', }); const emojiContainerColorStyle = React.useMemo(() => { diff --git a/web/avatars/edit-thread-avatar.react.js b/web/avatars/edit-thread-avatar.react.js --- a/web/avatars/edit-thread-avatar.react.js +++ b/web/avatars/edit-thread-avatar.react.js @@ -37,7 +37,7 @@