diff options
Diffstat (limited to 'src/view/shell')
-rw-r--r-- | src/view/shell/mobile/accounts-menu.tsx | 7 | ||||
-rw-r--r-- | src/view/shell/mobile/index.tsx | 5 |
2 files changed, 10 insertions, 2 deletions
diff --git a/src/view/shell/mobile/accounts-menu.tsx b/src/view/shell/mobile/accounts-menu.tsx index e3b61ce42..24b614cec 100644 --- a/src/view/shell/mobile/accounts-menu.tsx +++ b/src/view/shell/mobile/accounts-menu.tsx @@ -12,9 +12,14 @@ import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {AVIS} from '../../lib/assets' import {s, colors} from '../../lib/styles' -export function createAccountsMenu(): RootSiblings { +export function createAccountsMenu({ + debug_onPressItem, +}: { + debug_onPressItem: () => void +}): RootSiblings { const onPressItem = (_index: number) => { sibling.destroy() + debug_onPressItem() // TODO } const onOuterPress = () => sibling.destroy() const sibling = new RootSiblings( diff --git a/src/view/shell/mobile/index.tsx b/src/view/shell/mobile/index.tsx index 35a1b3957..f049211e4 100644 --- a/src/view/shell/mobile/index.tsx +++ b/src/view/shell/mobile/index.tsx @@ -99,7 +99,10 @@ export const MobileShell: React.FC = observer(() => { const [isLocationMenuActive, setLocationMenuActive] = useState(false) const screenRenderDesc = constructScreenRenderDesc(store.nav) - const onPressAvi = () => createAccountsMenu() + const onPressAvi = () => + createAccountsMenu({ + debug_onPressItem: () => store.nav.navigate('/profile/alice.com'), + }) const onPressLocation = () => setLocationMenuActive(true) const onPressEllipsis = () => createLocationMenu() |