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 { InviteLinkModalParams } from './invite-link-modal.react'; | import type { InviteLinkModalParams } from './invite-link-modal.react'; | ||||
import type { ConnectEthereumParams } from '../account/registration/connect-ethereum.react.js'; | import type { ConnectEthereumParams } from '../account/registration/connect-ethereum.react.js'; | ||||
import type { KeyserverSelectionParams } from '../account/registration/keyserver-selection.react.js'; | import type { KeyserverSelectionParams } from '../account/registration/keyserver-selection.react.js'; | ||||
import type { ViewInviteLinksModalParams } from './view-invite-links-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 { 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 { MessageResultsScreenParams } from '../chat/message-results-screen.react.js'; | import type { MessageResultsScreenParams } from '../chat/message-results-screen.react.js'; | ||||
▲ Show 20 Lines • Show All 68 Lines • ▼ Show 20 Lines | |||||
export const ThreadAvatarCameraModalRouteName = 'ThreadAvatarCameraModal'; | export const ThreadAvatarCameraModalRouteName = 'ThreadAvatarCameraModal'; | ||||
export const ThreadPickerModalRouteName = 'ThreadPickerModal'; | export const ThreadPickerModalRouteName = 'ThreadPickerModal'; | ||||
export const ThreadSettingsMemberTooltipModalRouteName = | export const ThreadSettingsMemberTooltipModalRouteName = | ||||
'ThreadSettingsMemberTooltipModal'; | 'ThreadSettingsMemberTooltipModal'; | ||||
export const ThreadSettingsRouteName = 'ThreadSettings'; | export const ThreadSettingsRouteName = 'ThreadSettings'; | ||||
export const UserAvatarCameraModalRouteName = 'UserAvatarCameraModal'; | export const UserAvatarCameraModalRouteName = 'UserAvatarCameraModal'; | ||||
export const TogglePinModalRouteName = 'TogglePinModal'; | export const TogglePinModalRouteName = 'TogglePinModal'; | ||||
export const VideoPlaybackModalRouteName = 'VideoPlaybackModal'; | export const VideoPlaybackModalRouteName = 'VideoPlaybackModal'; | ||||
export const ViewInviteLinksModalRouteName = 'ViewInviteLinksModal'; | |||||
export const TermsAndPrivacyRouteName = 'TermsAndPrivacyModal'; | export const TermsAndPrivacyRouteName = 'TermsAndPrivacyModal'; | ||||
export const RegistrationRouteName = 'Registration'; | export const RegistrationRouteName = 'Registration'; | ||||
export const KeyserverSelectionRouteName = 'KeyserverSelection'; | export const KeyserverSelectionRouteName = 'KeyserverSelection'; | ||||
export const CoolOrNerdModeSelectionRouteName = 'CoolOrNerdModeSelection'; | export const CoolOrNerdModeSelectionRouteName = 'CoolOrNerdModeSelection'; | ||||
export const ConnectEthereumRouteName = 'ConnectEthereum'; | export const ConnectEthereumRouteName = 'ConnectEthereum'; | ||||
export type RootParamList = { | export type RootParamList = { | ||||
+LoggedOutModal: void, | +LoggedOutModal: void, | ||||
+App: void, | +App: void, | ||||
+ThreadPickerModal: ThreadPickerModalParams, | +ThreadPickerModal: ThreadPickerModalParams, | ||||
+AddUsersModal: AddUsersModalParams, | +AddUsersModal: AddUsersModalParams, | ||||
+CustomServerModal: CustomServerModalParams, | +CustomServerModal: CustomServerModalParams, | ||||
+ColorSelectorModal: ColorSelectorModalParams, | +ColorSelectorModal: ColorSelectorModalParams, | ||||
+ComposeSubchannelModal: ComposeSubchannelModalParams, | +ComposeSubchannelModal: ComposeSubchannelModalParams, | ||||
+SidebarListModal: SidebarListModalParams, | +SidebarListModal: SidebarListModalParams, | ||||
+ImagePasteModal: ImagePasteModalParams, | +ImagePasteModal: ImagePasteModalParams, | ||||
+TermsAndPrivacyModal: TermsAndPrivacyModalParams, | +TermsAndPrivacyModal: TermsAndPrivacyModalParams, | ||||
+SubchannelsListModal: SubchannelListModalParams, | +SubchannelsListModal: SubchannelListModalParams, | ||||
+MessageReactionsModal: MessageReactionsModalParams, | +MessageReactionsModal: MessageReactionsModalParams, | ||||
+Registration: void, | +Registration: void, | ||||
+InviteLinkModal: InviteLinkModalParams, | +InviteLinkModal: InviteLinkModalParams, | ||||
+ViewInviteLinksModal: ViewInviteLinksModalParams, | |||||
}; | }; | ||||
export type MessageTooltipRouteNames = | export type MessageTooltipRouteNames = | ||||
| typeof RobotextMessageTooltipModalRouteName | | typeof RobotextMessageTooltipModalRouteName | ||||
| typeof MultimediaMessageTooltipModalRouteName | | typeof MultimediaMessageTooltipModalRouteName | ||||
| typeof TextMessageTooltipModalRouteName; | | typeof TextMessageTooltipModalRouteName; | ||||
export const PinnableMessageTooltipRouteNames = [ | export const PinnableMessageTooltipRouteNames = [ | ||||
▲ Show 20 Lines • Show All 109 Lines • Show Last 20 Lines |