Files
HKSingleParty/03_source/mobile/src/pages/DemoReactTabsMenusCustom/main/PageSideMenus.tsx
2025-06-08 19:07:48 +08:00

34 lines
1.9 KiB
TypeScript

import { archiveOutline, beerOutline, cogOutline, eyeOutline, golfOutline, logOutOutline, mailOutline, mailUnreadOutline, mapOutline, personOutline, pulseOutline, refreshOutline, restaurantOutline, settingsOutline } from "ionicons/icons";
import { buildSideMenuObject } from "./Utils";
export const tab1SideMenu = [
buildSideMenuObject(false, "Inbox", "Navigates to Inbox page", mailOutline, "/tabs/tab2"),
buildSideMenuObject(false, "Places", "Navigates to Places page", mapOutline, "/tabs/tab3"),
buildSideMenuObject(true),
buildSideMenuObject(false, "Account Settings", null, settingsOutline, null),
buildSideMenuObject(false, "Settings Sub Page", "Opens settings sub page", cogOutline, "/settings"),
buildSideMenuObject(false, "Privacy", null, eyeOutline, null),
buildSideMenuObject(false, "Logout", null, logOutOutline, null)
];
export const tab2SideMenu = [
buildSideMenuObject(false, "Profile", "Navigates to Profile page", personOutline, "/tabs/tab1"),
buildSideMenuObject(false, "Places", "Navigates to Places page", mapOutline, "/tabs/tab3"),
buildSideMenuObject(true),
buildSideMenuObject(false, "Unread", null, mailUnreadOutline, null),
buildSideMenuObject(false, "Archived", null, archiveOutline, null),
buildSideMenuObject(false, "Timestamp style", "Changes the style of the timestamp", refreshOutline, null)
];
export const tab3SideMenu = [
buildSideMenuObject(false, "Profile", "Navigates to Profile page", personOutline, "/tabs/tab1"),
buildSideMenuObject(false, "Inbox", "Navigates to Inbox page", mailOutline, "/tabs/tab2"),
buildSideMenuObject(true),
buildSideMenuObject(false, "Pubs", null, beerOutline, null),
buildSideMenuObject(false, "Restaurants", null, restaurantOutline, null),
buildSideMenuObject(false, "Golf Courses", null, golfOutline, null),
buildSideMenuObject(false, "Hospitals", null, pulseOutline, null)
];