Use Unicode aware character-wise slicing (#159)

This commit is contained in:
Samuel Dionne-Riel 2021-11-10 03:00:25 -05:00 committed by GitHub
parent 2c9e32b6c4
commit 6e9394ec7a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 11 additions and 11 deletions

View file

@ -48,7 +48,7 @@ function ImageUpload({
>
<Avatar
imageSrc={imageSrc}
text={text.slice(0, 1)}
text={text}
bgColor={bgColor}
size="large"
/>

View file

@ -18,7 +18,7 @@ function PeopleSelector({
onClick={onClick}
type="button"
>
<Avatar imageSrc={avatarSrc} text={name.slice(0, 1)} bgColor={color} size="extra-small" />
<Avatar imageSrc={avatarSrc} text={name} bgColor={color} size="extra-small" />
<Text className="people-selector__name" variant="b1">{name}</Text>
{peopleRole !== null && <Text className="people-selector__role" variant="b3">{peopleRole}</Text>}
</button>

View file

@ -17,7 +17,7 @@ function RoomIntro({
}) {
return (
<div className="room-intro">
<Avatar imageSrc={avatarSrc} text={name.slice(0, 1)} bgColor={colorMXID(roomId)} size="large" />
<Avatar imageSrc={avatarSrc} text={name} bgColor={colorMXID(roomId)} size="large" />
<div className="room-intro__content">
<Text className="room-intro__name" variant="h1">{heading}</Text>
<Text className="room-intro__desc" variant="b1">{linkifyContent(desc)}</Text>

View file

@ -51,7 +51,7 @@ function RoomSelector({
content={(
<>
<Avatar
text={name.slice(0, 1)}
text={name}
bgColor={colorMXID(roomId)}
imageSrc={imageSrc}
iconSrc={iconSrc}

View file

@ -22,7 +22,7 @@ function RoomTile({
<Avatar
imageSrc={avatarSrc}
bgColor={colorMXID(id)}
text={name.slice(0, 1)}
text={name}
/>
</div>
<div className="room-tile__content">