Disallow group names longer than 32 extended graphemes

This commit is contained in:
Evan Hahn 2021-03-08 16:31:19 -06:00 committed by Josh Perez
parent 934e0fa415
commit ecc04d36de
12 changed files with 302 additions and 46 deletions

View file

@ -11,6 +11,7 @@ import { AvatarInput } from '../AvatarInput';
import { Alert } from '../Alert';
import { Spinner } from '../Spinner';
import { Button } from '../Button';
import { GroupTitleInput } from '../GroupTitleInput';
export type LeftPaneSetGroupMetadataPropsType = {
groupAvatar: undefined | ArrayBuffer;
@ -113,15 +114,11 @@ export class LeftPaneSetGroupMetadataHelper extends LeftPaneHelper<
onChange={setComposeGroupAvatar}
value={this.groupAvatar}
/>
<input
<GroupTitleInput
disabled={disabled}
className="module-left-pane__compose-input"
onChange={event => {
setComposeGroupName(event.target.value);
}}
placeholder={i18n('setGroupMetadata__group-name-placeholder')}
i18n={i18n}
onChangeValue={setComposeGroupName}
ref={focusRef}
type="text"
value={this.groupName}
/>