Remove old tabs selector modal
This commit is contained in:
parent
98937dda47
commit
05055e184d
5 changed files with 1 additions and 586 deletions
|
@ -28,7 +28,6 @@ import {NavigationModel} from '../../../state/models/navigation'
|
|||
import {match, MatchResult} from '../../routes'
|
||||
import {Login} from '../../screens/Login'
|
||||
import {Modal} from '../../com/modals/Modal'
|
||||
import {LocationNavigator} from './LocationNavigator'
|
||||
import {MainMenu} from './MainMenu'
|
||||
import {TabsSelector} from './TabsSelector'
|
||||
import {s, colors} from '../../lib/styles'
|
||||
|
@ -99,7 +98,6 @@ const Btn = ({
|
|||
|
||||
export const MobileShell: React.FC = observer(() => {
|
||||
const store = useStores()
|
||||
const [isLocationMenuActive, setLocationMenuActive] = useState(false)
|
||||
const [isMainMenuActive, setMainMenuActive] = useState(false)
|
||||
const [isTabsSelectorActive, setTabsSelectorActive] = useState(false)
|
||||
const scrollElRef = useRef<FlatList | undefined>()
|
||||
|
@ -107,12 +105,6 @@ export const MobileShell: React.FC = observer(() => {
|
|||
const swipeGestureInterp = useSharedValue<number>(0)
|
||||
const screenRenderDesc = constructScreenRenderDesc(store.nav)
|
||||
|
||||
const onNavigateLocation = (url: string) => {
|
||||
setLocationMenuActive(false)
|
||||
store.nav.navigate(url)
|
||||
}
|
||||
const onDismissLocationNavigator = () => setLocationMenuActive(false)
|
||||
|
||||
const onPressHome = () => {
|
||||
if (store.nav.tab.current.url === '/') {
|
||||
scrollElRef.current?.scrollToOffset({offset: 0})
|
||||
|
@ -225,13 +217,6 @@ export const MobileShell: React.FC = observer(() => {
|
|||
active={isTabsSelectorActive}
|
||||
onClose={() => setTabsSelectorActive(false)}
|
||||
/>
|
||||
{isLocationMenuActive && (
|
||||
<LocationNavigator
|
||||
url={store.nav.tab.current.url}
|
||||
onNavigate={onNavigateLocation}
|
||||
onDismiss={onDismissLocationNavigator}
|
||||
/>
|
||||
)}
|
||||
</View>
|
||||
)
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue