Przeglądaj źródła

Merge pull request #1274 from Demonthos/fix-navigator

Fix navigator push/replace route
Jonathan Kelley 1 rok temu
rodzic
commit
25a2abfa08
1 zmienionych plików z 2 dodań i 2 usunięć
  1. 2 2
      packages/router/src/contexts/router.rs

+ 2 - 2
packages/router/src/contexts/router.rs

@@ -178,7 +178,7 @@ impl RouterContext {
         match target {
             NavigationTarget::Internal(p) => {
                 let mut state = self.state_mut();
-                state.history.push(Rc::new(p))
+                state.history.push(p)
             }
             NavigationTarget::External(e) => return self.external(e),
         }
@@ -195,7 +195,7 @@ impl RouterContext {
         {
             let mut state = self.state_mut();
             match target {
-                NavigationTarget::Internal(p) => state.history.replace(Rc::new(p)),
+                NavigationTarget::Internal(p) => state.history.replace(p),
                 NavigationTarget::External(e) => return self.external(e),
             }
         }