From 02083029076de84e3f29a20e6bc6b0b2b13dfccf Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Mon, 26 Sep 2022 21:03:07 -0500 Subject: Implement signin flow --- src/view/shell/mobile/index.tsx | 54 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 52 insertions(+), 2 deletions(-) (limited to 'src/view/shell/mobile/index.tsx') diff --git a/src/view/shell/mobile/index.tsx b/src/view/shell/mobile/index.tsx index 5896d7008..2a0a96a22 100644 --- a/src/view/shell/mobile/index.tsx +++ b/src/view/shell/mobile/index.tsx @@ -1,4 +1,4 @@ -import React, {useState, useRef, useEffect} from 'react' +import React, {useState, useEffect} from 'react' import {observer} from 'mobx-react-lite' import { useWindowDimensions, @@ -11,6 +11,8 @@ import { View, } from 'react-native' import {ScreenContainer, Screen} from 'react-native-screens' +import LinearGradient from 'react-native-linear-gradient' +// import Svg, {Polygon} from 'react-native-svg' import {GestureDetector, Gesture} from 'react-native-gesture-handler' import Animated, { useSharedValue, @@ -25,12 +27,13 @@ import {useStores} from '../../../state' import {NavigationModel} from '../../../state/models/navigation' import {TabsSelectorModel} from '../../../state/models/shell' import {match, MatchResult} from '../../routes' +import {Login} from '../../screens/Login' import {Modal} from '../../com/modals/Modal' import {LocationNavigator} from './location-navigator' import {createBackMenu, createForwardMenu} from './history-menu' import {createAccountsMenu} from './accounts-menu' import {createLocationMenu} from './location-menu' -import {s, colors} from '../../lib/styles' +import {s, colors, gradients} from '../../lib/styles' import {AVIS} from '../../lib/assets' const locationIconNeedsNudgeUp = (icon: IconProp) => icon === 'house' @@ -164,6 +167,53 @@ export const MobileShell: React.FC = observer(() => { opacity: interpolate(swipeGestureInterp.value, [0, 1.0], [0.6, 0.0]), })) + console.log('authed?', store.session.isAuthed) + if (!store.session.isAuthed) { + return ( + + { + undefined /* TODO want this? + + + + */ + } + + + + + ) + } + return ( -- cgit 1.4.1