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}
/>