Add long press newtab to footer nav
parent
368286ad67
commit
0ac6c0ff61
|
@ -151,6 +151,7 @@ export const MobileShell: React.FC = observer(() => {
|
||||||
const onPressMenu = () => setMainMenuActive(true)
|
const onPressMenu = () => setMainMenuActive(true)
|
||||||
const onPressNotifications = () => store.nav.navigate('/notifications')
|
const onPressNotifications = () => store.nav.navigate('/notifications')
|
||||||
const onPressTabs = () => toggleTabsMenu(!isTabsSelectorActive)
|
const onPressTabs = () => toggleTabsMenu(!isTabsSelectorActive)
|
||||||
|
const doNewTab = (url: string) => () => store.nav.newTab(url)
|
||||||
|
|
||||||
// tab selector animation
|
// tab selector animation
|
||||||
// =
|
// =
|
||||||
|
@ -320,10 +321,15 @@ export const MobileShell: React.FC = observer(() => {
|
||||||
onClose={() => toggleTabsMenu(false)}
|
onClose={() => toggleTabsMenu(false)}
|
||||||
/>
|
/>
|
||||||
<SafeAreaView style={styles.bottomBar}>
|
<SafeAreaView style={styles.bottomBar}>
|
||||||
<Btn icon={isAtHome ? 'home-solid' : 'home'} onPress={onPressHome} />
|
<Btn
|
||||||
|
icon={isAtHome ? 'home-solid' : 'home'}
|
||||||
|
onPress={onPressHome}
|
||||||
|
onLongPress={doNewTab('/')}
|
||||||
|
/>
|
||||||
<Btn
|
<Btn
|
||||||
icon={isAtSearch ? 'search-solid' : 'search'}
|
icon={isAtSearch ? 'search-solid' : 'search'}
|
||||||
onPress={onPressSearch}
|
onPress={onPressSearch}
|
||||||
|
onLongPress={doNewTab('/search')}
|
||||||
/>
|
/>
|
||||||
<Btn
|
<Btn
|
||||||
icon={isTabsSelectorActive ? 'clone' : ['far', 'clone']}
|
icon={isTabsSelectorActive ? 'clone' : ['far', 'clone']}
|
||||||
|
@ -333,6 +339,7 @@ export const MobileShell: React.FC = observer(() => {
|
||||||
<Btn
|
<Btn
|
||||||
icon={isAtNotifications ? 'bell-solid' : 'bell'}
|
icon={isAtNotifications ? 'bell-solid' : 'bell'}
|
||||||
onPress={onPressNotifications}
|
onPress={onPressNotifications}
|
||||||
|
onLongPress={doNewTab('/notifications')}
|
||||||
notificationCount={store.me.notificationCount}
|
notificationCount={store.me.notificationCount}
|
||||||
/>
|
/>
|
||||||
<Btn
|
<Btn
|
||||||
|
|
Loading…
Reference in New Issue