Skip to content

Commit cbedddf

Browse files
committed
fix: navigation
1 parent 108bc3f commit cbedddf

File tree

5 files changed

+15
-17
lines changed

5 files changed

+15
-17
lines changed

app/stacks/MasterDetailStack/index.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,6 @@ const ModalStackNavigator = React.memo(({ navigation }: INavigation) => {
187187
<ModalStack.Screen name='DisplayPrefsView' component={DisplayPrefsView} />
188188
<ModalStack.Screen name='AdminPanelView' component={AdminPanelView} />
189189
<ModalStack.Screen name='NewMessageView' component={NewMessageView} />
190-
<ModalStack.Screen name='SelectedUsersView' component={SelectedUsersView} />
191190
<ModalStack.Screen name='CreateChannelView' component={CreateChannelView} />
192191
{/* @ts-ignore */}
193192
<ModalStack.Screen name='CreateDiscussionView' component={CreateDiscussionView} />

app/stacks/MasterDetailStack/types.ts

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,12 @@ export type ModalStackParamList = {
8383
showCloseModal?: boolean;
8484
};
8585
SelectedUsersView: {
86-
maxUsers: number;
87-
showButton: boolean;
88-
title: string;
89-
buttonText: string;
90-
nextAction: Function;
86+
maxUsers?: number;
87+
showButton?: boolean;
88+
title?: string;
89+
buttonText?: string;
90+
showSkipText?: boolean;
91+
nextAction?: Function;
9192
};
9293
InviteUsersView: {
9394
rid: string;
@@ -170,13 +171,6 @@ export type ModalStackParamList = {
170171
DisplayPrefsView: undefined;
171172
AdminPanelView: undefined;
172173
NewMessageView: undefined;
173-
SelectedUsersView: {
174-
maxUsers: number;
175-
showButton: boolean;
176-
title: string;
177-
buttonText: string;
178-
nextAction: Function;
179-
}; // TODO: Change
180174
CreateChannelView: {
181175
isTeam?: boolean; // TODO: To check
182176
teamId?: string;

app/stacks/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,7 @@ export type NewMessageStackParamList = {
247247
title?: string;
248248
buttonText?: string;
249249
nextAction?: Function;
250+
showSkipText?: boolean;
250251
}; // TODO: Change
251252
CreateChannelView?: {
252253
isTeam?: boolean; // TODO: To check

app/views/AccessibilityAndAppearanceView/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ const AccessibilityAndAppearanceView = () => {
116116
setAlertDisplayType(value);
117117
}}
118118
title={I18n.t('A11y_appearance_show_alerts_as')}
119-
value={alertDisplayType}
119+
value={alertDisplayType || 'TOAST'}
120120
/>
121121
<List.Separator />
122122
</List.Section>

app/views/SelectedUsersView/index.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ import database from '../../lib/database';
1717
import UserItem from '../../containers/UserItem';
1818
import { type ISelectedUser } from '../../reducers/selectedUsers';
1919
import { getUserSelector } from '../../selectors/login';
20-
import { type ChatsStackParamList } from '../../stacks/types';
20+
import { type ChatsStackParamList, type NewMessageStackParamList } from '../../stacks/types';
21+
import { type ModalStackParamList } from '../../stacks/MasterDetailStack/types';
2122
import { useTheme } from '../../theme';
2223
import { showErrorAlert } from '../../lib/methods/helpers/info';
2324
import log, { events, logEvent } from '../../lib/methods/helpers/log';
@@ -26,8 +27,11 @@ import { isGroupChat as isGroupChatMethod } from '../../lib/methods/helpers';
2627
import { useAppSelector } from '../../lib/hooks/useAppSelector';
2728
import Header from './Header';
2829

29-
type TRoute = RouteProp<ChatsStackParamList, 'SelectedUsersView'>;
30-
type TNavigation = NativeStackNavigationProp<ChatsStackParamList, 'SelectedUsersView'>;
30+
type TRoute = RouteProp<ChatsStackParamList & NewMessageStackParamList & ModalStackParamList, 'SelectedUsersView'>;
31+
type TNavigation = NativeStackNavigationProp<
32+
ChatsStackParamList & NewMessageStackParamList & ModalStackParamList,
33+
'SelectedUsersView'
34+
>;
3135

3236
const SelectedUsersView = () => {
3337
const [chats, setChats] = useState<ISelectedUser[]>([]);

0 commit comments

Comments
 (0)