38 lines
1.2 KiB
TypeScript
38 lines
1.2 KiB
TypeScript
|
// 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,
|
||
|
};
|