@oxyhq/services
Version:
Reusable OxyHQ module to handle authentication, user management, karma system, device-based session management and more 🚀
162 lines (161 loc) • 6.69 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.routes = exports.routeNames = void 0;
var _SignInScreen = _interopRequireDefault(require("../screens/SignInScreen"));
var _SignUpScreen = _interopRequireDefault(require("../screens/SignUpScreen"));
var _AccountCenterScreen = _interopRequireDefault(require("../screens/AccountCenterScreen"));
var _AccountSwitcherScreen = _interopRequireDefault(require("../screens/AccountSwitcherScreen"));
var _SessionManagementScreen = _interopRequireDefault(require("../screens/SessionManagementScreen"));
var _AccountOverviewScreen = _interopRequireDefault(require("../screens/AccountOverviewScreen"));
var _AccountSettingsScreen = _interopRequireDefault(require("../screens/AccountSettingsScreen"));
var _PremiumSubscriptionScreen = _interopRequireDefault(require("../screens/PremiumSubscriptionScreen"));
var _AppInfoScreen = _interopRequireDefault(require("../screens/AppInfoScreen"));
var _FeedbackScreen = _interopRequireDefault(require("../screens/FeedbackScreen"));
var _KarmaCenterScreen = _interopRequireDefault(require("../screens/karma/KarmaCenterScreen"));
var _KarmaLeaderboardScreen = _interopRequireDefault(require("../screens/karma/KarmaLeaderboardScreen"));
var _KarmaRulesScreen = _interopRequireDefault(require("../screens/karma/KarmaRulesScreen"));
var _KarmaAboutScreen = _interopRequireDefault(require("../screens/karma/KarmaAboutScreen"));
var _KarmaRewardsScreen = _interopRequireDefault(require("../screens/karma/KarmaRewardsScreen"));
var _KarmaFAQScreen = _interopRequireDefault(require("../screens/karma/KarmaFAQScreen"));
var _ProfileScreen = _interopRequireDefault(require("../screens/ProfileScreen"));
var _UserLinksScreen = _interopRequireDefault(require("../screens/UserLinksScreen"));
var _FileManagementScreen = _interopRequireDefault(require("../screens/FileManagementScreen"));
var _RecoverAccountScreen = _interopRequireDefault(require("../screens/RecoverAccountScreen"));
var _PaymentGatewayScreen = _interopRequireDefault(require("../screens/PaymentGatewayScreen"));
var _WelcomeNewUserScreen = _interopRequireDefault(require("../screens/WelcomeNewUserScreen"));
var _LanguageSelectorScreen = _interopRequireDefault(require("../screens/LanguageSelectorScreen"));
var _HistoryViewScreen = _interopRequireDefault(require("../screens/HistoryViewScreen"));
var _SavesCollectionsScreen = _interopRequireDefault(require("../screens/SavesCollectionsScreen"));
var _SearchSettingsScreen = _interopRequireDefault(require("../screens/SearchSettingsScreen"));
var _HelpSupportScreen = _interopRequireDefault(require("../screens/HelpSupportScreen"));
var _LegalDocumentsScreen = _interopRequireDefault(require("../screens/LegalDocumentsScreen"));
var _PrivacySettingsScreen = _interopRequireDefault(require("../screens/PrivacySettingsScreen"));
var _AccountVerificationScreen = _interopRequireDefault(require("../screens/AccountVerificationScreen"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
// Keep a literal list of route names for a precise union type
const routeNames = exports.routeNames = ['SignIn', 'SignUp', 'RecoverAccount', 'AccountCenter', 'AccountSwitcher', 'SessionManagement', 'AccountOverview', 'EditProfile', 'PremiumSubscription', 'AppInfo', 'Feedback', 'KarmaCenter', 'KarmaLeaderboard', 'KarmaRules', 'AboutKarma', 'KarmaRewards', 'KarmaFAQ', 'Profile', 'UserLinks', 'FileManagement', 'PaymentGateway', 'WelcomeNewUser', 'LanguageSelector', 'HistoryView', 'SavesCollections', 'SearchSettings', 'HelpSupport', 'LegalDocuments', 'PrivacySettings', 'AccountVerification'];
const routes = exports.routes = {
SignIn: {
component: _SignInScreen.default,
snapPoints: ['10%', '80%']
},
SignUp: {
component: _SignUpScreen.default,
snapPoints: ['10%', '90%']
},
RecoverAccount: {
component: _RecoverAccountScreen.default,
snapPoints: ['10%', '80%']
},
AccountCenter: {
component: _AccountCenterScreen.default,
snapPoints: ['60%', '100%']
},
AccountSwitcher: {
component: _AccountSwitcherScreen.default,
snapPoints: ['70%', '100%']
},
SessionManagement: {
component: _SessionManagementScreen.default,
snapPoints: ['70%', '100%']
},
AccountOverview: {
component: _AccountOverviewScreen.default,
snapPoints: ['60%', '85%']
},
EditProfile: {
component: _AccountSettingsScreen.default,
snapPoints: ['60%', '100%']
},
PremiumSubscription: {
component: _PremiumSubscriptionScreen.default,
snapPoints: ['70%', '100%']
},
AppInfo: {
component: _AppInfoScreen.default,
snapPoints: ['60%', '90%']
},
Feedback: {
component: _FeedbackScreen.default,
snapPoints: ['70%', '100%']
},
KarmaCenter: {
component: _KarmaCenterScreen.default,
snapPoints: ['60%', '100%']
},
KarmaLeaderboard: {
component: _KarmaLeaderboardScreen.default,
snapPoints: ['60%', '100%']
},
KarmaRules: {
component: _KarmaRulesScreen.default,
snapPoints: ['60%', '90%']
},
AboutKarma: {
component: _KarmaAboutScreen.default,
snapPoints: ['60%', '90%']
},
KarmaRewards: {
component: _KarmaRewardsScreen.default,
snapPoints: ['60%', '90%']
},
KarmaFAQ: {
component: _KarmaFAQScreen.default,
snapPoints: ['60%', '90%']
},
Profile: {
component: _ProfileScreen.default,
snapPoints: ['60%', '90%']
},
UserLinks: {
component: _UserLinksScreen.default,
snapPoints: ['60%', '90%']
},
FileManagement: {
component: _FileManagementScreen.default,
snapPoints: ['70%', '100%']
},
PaymentGateway: {
component: _PaymentGatewayScreen.default,
snapPoints: ['60%', '90%']
},
WelcomeNewUser: {
component: _WelcomeNewUserScreen.default,
snapPoints: ['65%', '90%']
},
LanguageSelector: {
component: _LanguageSelectorScreen.default,
snapPoints: ['70%', '100%']
},
HistoryView: {
component: _HistoryViewScreen.default,
snapPoints: ['70%', '100%']
},
SavesCollections: {
component: _SavesCollectionsScreen.default,
snapPoints: ['70%', '100%']
},
SearchSettings: {
component: _SearchSettingsScreen.default,
snapPoints: ['70%', '100%']
},
HelpSupport: {
component: _HelpSupportScreen.default,
snapPoints: ['70%', '100%']
},
LegalDocuments: {
component: _LegalDocumentsScreen.default,
snapPoints: ['70%', '100%']
},
PrivacySettings: {
component: _PrivacySettingsScreen.default,
snapPoints: ['60%', '100%']
},
AccountVerification: {
component: _AccountVerificationScreen.default,
snapPoints: ['70%', '100%']
}
};
//# sourceMappingURL=routes.js.map