Make isEditingAvatar impossible unless you're on the right step
This commit is contained in:
parent
264bdaaaaf
commit
b054802758
4 changed files with 143 additions and 633 deletions
37
ts/test-both/helpers/defaultComposerStates.ts
Normal file
37
ts/test-both/helpers/defaultComposerStates.ts
Normal file
|
@ -0,0 +1,37 @@
|
|||
// Copyright 2021 Signal Messenger, LLC
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
|
||||
import { ComposerStep } from '../../state/ducks/conversations';
|
||||
import { OneTimeModalState } from '../../groups/toggleSelectedContactForGroupAddition';
|
||||
|
||||
export const defaultStartDirectConversationComposerState = {
|
||||
step: ComposerStep.StartDirectConversation as const,
|
||||
searchTerm: '',
|
||||
};
|
||||
|
||||
export const defaultChooseGroupMembersComposerState = {
|
||||
step: ComposerStep.ChooseGroupMembers as const,
|
||||
searchTerm: '',
|
||||
cantAddContactIdForModal: undefined,
|
||||
groupAvatar: undefined,
|
||||
groupName: '',
|
||||
groupExpireTimer: 0,
|
||||
maximumGroupSizeModalState: OneTimeModalState.NeverShown,
|
||||
recommendedGroupSizeModalState: OneTimeModalState.NeverShown,
|
||||
selectedConversationIds: [],
|
||||
userAvatarData: [],
|
||||
};
|
||||
|
||||
export const defaultSetGroupMetadataComposerState = {
|
||||
step: ComposerStep.SetGroupMetadata as const,
|
||||
isEditingAvatar: false,
|
||||
groupAvatar: undefined,
|
||||
groupName: '',
|
||||
groupExpireTimer: 0,
|
||||
maximumGroupSizeModalState: OneTimeModalState.NeverShown,
|
||||
recommendedGroupSizeModalState: OneTimeModalState.NeverShown,
|
||||
selectedConversationIds: [],
|
||||
userAvatarData: [],
|
||||
isCreating: false as const,
|
||||
hasError: false as const,
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue