This commit is contained in:
Max Lynch
2021-01-19 23:04:36 -06:00
parent 499b527932
commit f32c8bb537
2 changed files with 22 additions and 2 deletions
+18 -2
View File
@@ -1,4 +1,12 @@
import { IonApp, IonRouterOutlet } from '@ionic/react'; import {
IonApp,
IonContent,
IonHeader,
IonMenu,
IonRouterOutlet,
IonTitle,
IonToolbar,
} from '@ionic/react';
import { IonReactRouter } from '@ionic/react-router'; import { IonReactRouter } from '@ionic/react-router';
import { Redirect, Route } from 'react-router-dom'; import { Redirect, Route } from 'react-router-dom';
@@ -8,7 +16,15 @@ const AppShell = ({ page, pageProps }) => {
return ( return (
<IonApp> <IonApp>
<IonReactRouter> <IonReactRouter>
<IonRouterOutlet> <IonMenu side="start" contentId="main">
<IonHeader>
<IonToolbar>
<IonTitle>Menu</IonTitle>
</IonToolbar>
</IonHeader>
<IonContent></IonContent>
</IonMenu>
<IonRouterOutlet id="main">
<Route path="/tabs" render={() => <Tabs />} /> <Route path="/tabs" render={() => <Tabs />} />
<Route exact path="/" render={() => <Redirect to="/tabs" />} /> <Route exact path="/" render={() => <Redirect to="/tabs" />} />
</IonRouterOutlet> </IonRouterOutlet>
+4
View File
@@ -9,6 +9,7 @@ import {
IonButton, IonButton,
IonIcon, IonIcon,
IonContent, IonContent,
IonMenuButton,
} from '@ionic/react'; } from '@ionic/react';
import Notifications from './Notifications'; import Notifications from './Notifications';
import { useState } from 'react'; import { useState } from 'react';
@@ -42,6 +43,9 @@ const Feed = () => {
<IonHeader> <IonHeader>
<IonToolbar> <IonToolbar>
<IonTitle>Feed</IonTitle> <IonTitle>Feed</IonTitle>
<IonButtons slot="start">
<IonMenuButton />
</IonButtons>
<IonButtons slot="end"> <IonButtons slot="end">
<IonButton onClick={() => setShowNotifications(true)}> <IonButton onClick={() => setShowNotifications(true)}>
<IonIcon icon={notificationsOutline} /> <IonIcon icon={notificationsOutline} />