Changeset View
Changeset View
Standalone View
Standalone View
native/navigation/route-names.js
// @flow | // @flow | ||||
import type { RouteProp } from '@react-navigation/native'; | import type { RouteProp } from '@react-navigation/native'; | ||||
import type { ActionResultModalParams } from './action-result-modal.react.js'; | import type { ActionResultModalParams } from './action-result-modal.react.js'; | ||||
import type { TermsAndPrivacyModalParams } from '../account/terms-and-privacy-modal.react.js'; | import type { TermsAndPrivacyModalParams } from '../account/terms-and-privacy-modal.react.js'; | ||||
import type { ThreadPickerModalParams } from '../calendar/thread-picker-modal.react.js'; | import type { ThreadPickerModalParams } from '../calendar/thread-picker-modal.react.js'; | ||||
import type { ComposeSubchannelParams } from '../chat/compose-subchannel.react.js'; | import type { ComposeSubchannelParams } from '../chat/compose-subchannel.react.js'; | ||||
import type { FullScreenThreadMediaGalleryParams } from '../chat/fullscreen-thread-media-gallery.react.js'; | |||||
import type { ImagePasteModalParams } from '../chat/image-paste-modal.react.js'; | import type { ImagePasteModalParams } from '../chat/image-paste-modal.react.js'; | ||||
import type { MessageListParams } from '../chat/message-list-types.js'; | import type { MessageListParams } from '../chat/message-list-types.js'; | ||||
import type { MessageReactionsModalParams } from '../chat/message-reactions-modal.react.js'; | import type { MessageReactionsModalParams } from '../chat/message-reactions-modal.react.js'; | ||||
import type { MultimediaMessageTooltipModalParams } from '../chat/multimedia-message-tooltip-modal.react.js'; | import type { MultimediaMessageTooltipModalParams } from '../chat/multimedia-message-tooltip-modal.react.js'; | ||||
import type { RobotextMessageTooltipModalParams } from '../chat/robotext-message-tooltip-modal.react.js'; | import type { RobotextMessageTooltipModalParams } from '../chat/robotext-message-tooltip-modal.react.js'; | ||||
import type { AddUsersModalParams } from '../chat/settings/add-users-modal.react.js'; | import type { AddUsersModalParams } from '../chat/settings/add-users-modal.react.js'; | ||||
import type { ColorSelectorModalParams } from '../chat/settings/color-selector-modal.react.js'; | import type { ColorSelectorModalParams } from '../chat/settings/color-selector-modal.react.js'; | ||||
import type { ComposeSubchannelModalParams } from '../chat/settings/compose-subchannel-modal.react.js'; | import type { ComposeSubchannelModalParams } from '../chat/settings/compose-subchannel-modal.react.js'; | ||||
Show All 27 Lines | |||||
export const CommunityDrawerNavigatorRouteName = 'CommunityDrawerNavigator'; | export const CommunityDrawerNavigatorRouteName = 'CommunityDrawerNavigator'; | ||||
export const CustomServerModalRouteName = 'CustomServerModal'; | export const CustomServerModalRouteName = 'CustomServerModal'; | ||||
export const DefaultNotificationsPreferencesRouteName = 'DefaultNotifications'; | export const DefaultNotificationsPreferencesRouteName = 'DefaultNotifications'; | ||||
export const DeleteAccountRouteName = 'DeleteAccount'; | export const DeleteAccountRouteName = 'DeleteAccount'; | ||||
export const DeleteThreadRouteName = 'DeleteThread'; | export const DeleteThreadRouteName = 'DeleteThread'; | ||||
export const DevToolsRouteName = 'DevTools'; | export const DevToolsRouteName = 'DevTools'; | ||||
export const EditPasswordRouteName = 'EditPassword'; | export const EditPasswordRouteName = 'EditPassword'; | ||||
export const FriendListRouteName = 'FriendList'; | export const FriendListRouteName = 'FriendList'; | ||||
export const FullScreenThreadMediaGalleryRouteName = | |||||
'FullScreenThreadMediaGallery'; | |||||
export const HomeChatThreadListRouteName = 'HomeChatThreadList'; | export const HomeChatThreadListRouteName = 'HomeChatThreadList'; | ||||
export const ImageModalRouteName = 'ImageModal'; | export const ImageModalRouteName = 'ImageModal'; | ||||
export const ImagePasteModalRouteName = 'ImagePasteModal'; | export const ImagePasteModalRouteName = 'ImagePasteModal'; | ||||
export const LoggedOutModalRouteName = 'LoggedOutModal'; | export const LoggedOutModalRouteName = 'LoggedOutModal'; | ||||
export const MessageListRouteName = 'MessageList'; | export const MessageListRouteName = 'MessageList'; | ||||
export const MessageReactionsModalRouteName = 'MessageReactionsModal'; | export const MessageReactionsModalRouteName = 'MessageReactionsModal'; | ||||
export const MultimediaMessageTooltipModalRouteName = | export const MultimediaMessageTooltipModalRouteName = | ||||
'MultimediaMessageTooltipModal'; | 'MultimediaMessageTooltipModal'; | ||||
▲ Show 20 Lines • Show All 60 Lines • ▼ Show 20 Lines | |||||
}; | }; | ||||
export type ChatParamList = { | export type ChatParamList = { | ||||
+ChatThreadList: void, | +ChatThreadList: void, | ||||
+MessageList: MessageListParams, | +MessageList: MessageListParams, | ||||
+ComposeSubchannel: ComposeSubchannelParams, | +ComposeSubchannel: ComposeSubchannelParams, | ||||
+ThreadSettings: ThreadSettingsParams, | +ThreadSettings: ThreadSettingsParams, | ||||
+DeleteThread: DeleteThreadParams, | +DeleteThread: DeleteThreadParams, | ||||
+FullScreenThreadMediaGallery: FullScreenThreadMediaGalleryParams, | |||||
}; | }; | ||||
export type ChatTopTabsParamList = { | export type ChatTopTabsParamList = { | ||||
+HomeChatThreadList: void, | +HomeChatThreadList: void, | ||||
+BackgroundChatThreadList: void, | +BackgroundChatThreadList: void, | ||||
}; | }; | ||||
export type ProfileParamList = { | export type ProfileParamList = { | ||||
▲ Show 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | export const chatRootModals = [ | ||||
ComposeSubchannelModalRouteName, | ComposeSubchannelModalRouteName, | ||||
]; | ]; | ||||
export const threadRoutes = [ | export const threadRoutes = [ | ||||
MessageListRouteName, | MessageListRouteName, | ||||
ThreadSettingsRouteName, | ThreadSettingsRouteName, | ||||
DeleteThreadRouteName, | DeleteThreadRouteName, | ||||
ComposeSubchannelRouteName, | ComposeSubchannelRouteName, | ||||
FullScreenThreadMediaGalleryRouteName, | |||||
]; | ]; |