From a5e83e49879679488cc1b35e51a428cc3d5bc911 Mon Sep 17 00:00:00 2001 From: Patrick Fic <> Date: Fri, 2 Sep 2022 10:28:43 -0700 Subject: [PATCH] Added Drawer navigator & version numbers. --- app.json | 8 ++-- .../media-cache-overlay.component.jsx | 6 +-- .../screen-main/screen-main.component.jsx | 43 +++++++++++-------- .../upload-progress.component.jsx | 5 +-- redux/user/user.sagas.js | 2 +- 5 files changed, 34 insertions(+), 30 deletions(-) diff --git a/app.json b/app.json index 2f8d336..ed209b3 100644 --- a/app.json +++ b/app.json @@ -2,21 +2,21 @@ "expo": { "name": "ImEX Mobile", "slug": "imexmobile", - "version": "1.3.8", + "version": "1.4.0", "extra": { - "expover": "2" + "expover": "1" }, "orientation": "default", "icon": "./assets/logo192noa.png", "ios": { "supportsTablet": true, "bundleIdentifier": "com.imex.imexmobile", - "buildNumber": "2", + "buildNumber": "1", "googleServicesFile": "./GoogleService-Info.plist" }, "android": { "package": "com.imex.imexmobile", - "versionCode": 1100021, + "versionCode": 1100022, "googleServicesFile": "./google-services.json" }, "splash": { diff --git a/components/media-cache-overlay/media-cache-overlay.component.jsx b/components/media-cache-overlay/media-cache-overlay.component.jsx index 3489dc5..2a090c1 100644 --- a/components/media-cache-overlay/media-cache-overlay.component.jsx +++ b/components/media-cache-overlay/media-cache-overlay.component.jsx @@ -19,9 +19,9 @@ export default function MediaCacheOverlay({ visible={previewVisible} images={photos} imageIndex={imgIndex} - onImageIndexChange={(...props) => { - console.log(props); - }} + // onImageIndexChange={(...props) => { + // // console.log(props); + // }} /> ); diff --git a/components/screen-main/screen-main.component.jsx b/components/screen-main/screen-main.component.jsx index 789e3b4..221212c 100644 --- a/components/screen-main/screen-main.component.jsx +++ b/components/screen-main/screen-main.component.jsx @@ -1,11 +1,13 @@ import { Ionicons } from "@expo/vector-icons"; import { createBottomTabNavigator } from "@react-navigation/bottom-tabs"; +import { createDrawerNavigator } from "@react-navigation/drawer"; import { NavigationContainer } from "@react-navigation/native"; import { createStackNavigator } from "@react-navigation/stack"; import i18n from "i18next"; import moment from "moment"; import React, { useEffect } from "react"; -import { Button } from "react-native-paper"; +import { View } from "react-native"; +import { Button, Text } from "react-native-paper"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; import { logImEXEvent } from "../../firebase/firebase.analytics"; @@ -26,7 +28,8 @@ import ScreenSettingsComponent from "../screen-settings/screen-settings.componen import ScreenSignIn from "../screen-sign-in/screen-sign-in.component"; import ScreenSplash from "../screen-splash/screen-splash.component"; -const JobStack = createStackNavigator(); +const JobsTab = createDrawerNavigator(); +const ActiveJobStack = createStackNavigator(); const MoreStack = createStackNavigator(); const BottomTabs = createBottomTabNavigator(); const MediaBrowserStack = createStackNavigator(); @@ -45,19 +48,33 @@ const mapDispatchToProps = (dispatch) => ({ setCameraJob: (job) => dispatch(setCameraJob(job)), }); -const JobStackNavigator = connect( +const JobsTabNavigator = () => ( + + + ( + + 2 + + )} + /> + +); + +const ActiveJobStackNavigator = connect( mapStateToProps, mapDispatchToProps )(({ setCameraJobId, setCameraJob }) => ( - - + ({ title: i18n.t("joblist.labels.activejobs"), })} component={ScreenJobList} /> - ({ @@ -79,7 +96,7 @@ const JobStackNavigator = connect( ), })} /> - + )); const MediaBrowserStackNavigator = () => ( @@ -107,15 +124,6 @@ const MoreStackNavigator = () => ( const BottomTabsNavigator = () => ( ({ - // tabBarActiveTintColor: "dodgerblue", - // tabBarInactiveTintColor: "slategrey", - // tabBarStyle: [ - // { - // display: "flex", - // }, - // null, - // ], - // eslint-disable-next-line react/display-name tabBarIcon: ({ color, size }) => { let iconName; @@ -137,10 +145,9 @@ const BottomTabsNavigator = () => ( name="JobTab" options={{ title: i18n.t("joblist.titles.jobtab"), - headerShown: false, }} - component={JobStackNavigator} + component={JobsTabNavigator} />