Changeset View
Changeset View
Standalone View
Standalone View
native/navigation/root-navigator.react.js
Show All 35 Lines | import { | ||||
SidebarListModalRouteName, | SidebarListModalRouteName, | ||||
SubchannelsListModalRouteName, | SubchannelsListModalRouteName, | ||||
MessageReactionsModalRouteName, | MessageReactionsModalRouteName, | ||||
type ScreenParamList, | type ScreenParamList, | ||||
type RootParamList, | type RootParamList, | ||||
TermsAndPrivacyRouteName, | TermsAndPrivacyRouteName, | ||||
RegistrationRouteName, | RegistrationRouteName, | ||||
InviteLinkModalRouteName, | InviteLinkModalRouteName, | ||||
InviteLinkNavigatorRouteName, | |||||
} from './route-names.js'; | } from './route-names.js'; | ||||
import LoggedOutModal from '../account/logged-out-modal.react.js'; | import LoggedOutModal from '../account/logged-out-modal.react.js'; | ||||
import RegistrationNavigator from '../account/registration/registration-navigator.react.js'; | import RegistrationNavigator from '../account/registration/registration-navigator.react.js'; | ||||
import TermsAndPrivacyModal from '../account/terms-and-privacy-modal.react.js'; | import TermsAndPrivacyModal from '../account/terms-and-privacy-modal.react.js'; | ||||
import ThreadPickerModal from '../calendar/thread-picker-modal.react.js'; | import ThreadPickerModal from '../calendar/thread-picker-modal.react.js'; | ||||
import ImagePasteModal from '../chat/image-paste-modal.react.js'; | import ImagePasteModal from '../chat/image-paste-modal.react.js'; | ||||
import MessageReactionsModal from '../chat/message-reactions-modal.react.js'; | import MessageReactionsModal from '../chat/message-reactions-modal.react.js'; | ||||
import AddUsersModal from '../chat/settings/add-users-modal.react.js'; | import AddUsersModal from '../chat/settings/add-users-modal.react.js'; | ||||
import ColorSelectorModal from '../chat/settings/color-selector-modal.react.js'; | import ColorSelectorModal from '../chat/settings/color-selector-modal.react.js'; | ||||
import ComposeSubchannelModal from '../chat/settings/compose-subchannel-modal.react.js'; | import ComposeSubchannelModal from '../chat/settings/compose-subchannel-modal.react.js'; | ||||
import SidebarListModal from '../chat/sidebar-list-modal.react.js'; | import SidebarListModal from '../chat/sidebar-list-modal.react.js'; | ||||
import SubchannelsListModal from '../chat/subchannels-list-modal.react.js'; | import SubchannelsListModal from '../chat/subchannels-list-modal.react.js'; | ||||
import InviteLinksNavigator from '../invite-links/invite-links-navigator.react.js'; | |||||
import CustomServerModal from '../profile/custom-server-modal.react.js'; | import CustomServerModal from '../profile/custom-server-modal.react.js'; | ||||
enableScreens(); | enableScreens(); | ||||
export type RootNavigationHelpers<ParamList: ParamListBase = ParamListBase> = { | export type RootNavigationHelpers<ParamList: ParamListBase = ParamListBase> = { | ||||
...$Exact<StackNavigationHelpers<ParamList>>, | ...$Exact<StackNavigationHelpers<ParamList>>, | ||||
...RootRouterExtraNavigationHelpers, | ...RootRouterExtraNavigationHelpers, | ||||
... | ... | ||||
▲ Show 20 Lines • Show All 142 Lines • ▼ Show 20 Lines | <Root.Navigator screenOptions={defaultScreenOptions}> | ||||
options={termsAndPrivacyModalScreenOptions} | options={termsAndPrivacyModalScreenOptions} | ||||
/> | /> | ||||
<Root.Screen | <Root.Screen | ||||
name={InviteLinkModalRouteName} | name={InviteLinkModalRouteName} | ||||
component={InviteLinkModal} | component={InviteLinkModal} | ||||
options={modalOverlayScreenOptions} | options={modalOverlayScreenOptions} | ||||
/> | /> | ||||
<Root.Screen | <Root.Screen | ||||
name={InviteLinkNavigatorRouteName} | |||||
component={InviteLinksNavigator} | |||||
options={modalOverlayScreenOptions} | |||||
/> | |||||
<Root.Screen | |||||
name={ThreadPickerModalRouteName} | name={ThreadPickerModalRouteName} | ||||
component={ThreadPickerModal} | component={ThreadPickerModal} | ||||
options={modalOverlayScreenOptions} | options={modalOverlayScreenOptions} | ||||
/> | /> | ||||
<Root.Screen | <Root.Screen | ||||
name={ImagePasteModalRouteName} | name={ImagePasteModalRouteName} | ||||
component={ImagePasteModal} | component={ImagePasteModal} | ||||
options={modalOverlayScreenOptions} | options={modalOverlayScreenOptions} | ||||
Show All 40 Lines |