about summary refs log tree commit diff
path: root/src/App.web.tsx
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2022-08-31 14:36:50 -0500
committerGitHub <noreply@github.com>2022-08-31 14:36:50 -0500
commit97f52b6a03ab36dcbf21256cc0137b550b10f174 (patch)
treec632b69f038d33ea82c3378451f72177dc136cfe /src/App.web.tsx
parentd1470bad6628022eda66c658d228cc7646abc746 (diff)
downloadvoidsky-97f52b6a03ab36dcbf21256cc0137b550b10f174.tar.zst
New navigation model (#1)
* Flatten all routing into a single stack

* Replace router with custom implementation

* Add shell header and titles

* Add tab selector

* Add back/forward history menus on longpress

* Fix: don't modify state during render

* Add refresh() to navigation and reroute navigations to the current location to refresh instead of add to history

* Cache screens during navigation to maintain scroll position and improve load-time for renders
Diffstat (limited to 'src/App.web.tsx')
-rw-r--r--src/App.web.tsx4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/App.web.tsx b/src/App.web.tsx
index 9a6fedd5a..06da5e4e3 100644
--- a/src/App.web.tsx
+++ b/src/App.web.tsx
@@ -1,7 +1,7 @@
 import React, {useState, useEffect} from 'react'
 import * as view from './view/index'
 import {RootStoreModel, setupState, RootStoreProvider} from './state'
-import * as Routes from './view/routes'
+import {DesktopWebShell} from './view/shell/desktop-web'
 import Toast from './view/com/util/Toast'
 
 function App() {
@@ -22,7 +22,7 @@ function App() {
 
   return (
     <RootStoreProvider value={rootStore}>
-      <Routes.Root />
+      <DesktopWebShell />
       <Toast.ToastContainer />
     </RootStoreProvider>
   )