| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -38,7 +38,7 @@ def ProfileScreen(): | |||
| 38 | 38 | route = pn.use_route() | |
| 39 | 39 | nav = pn.use_navigation() | |
| 40 | 40 | return pn.Column( | |
| 41 | - pn.Text(f"User #{route['params']['user_id']}", style={"font_size": 24}), | ||
| 41 | + pn.Text(f"User #{route['user_id']}", style={"font_size": 24}), | ||
| 42 | 42 | pn.Button("Back", on_press=nav.go_back), | |
| 43 | 43 | style={"spacing": 12, "padding": 16}, | |
| 44 | 44 | ) | |
@@ -56,7 +56,7 @@ def App(): | |||
| 56 | 56 | ||
| 57 | 57 | `nav.navigate("Profile", {...})` pushes onto the stack; | |
| 58 | 58 | `nav.go_back()` pops one frame. To replace the entire stack (e.g., | |
| 59 | - after login), use `nav.replace(...)`. | ||
| 59 | + after login), use `nav.reset(...)`. | ||
| 60 | 60 | ||
| 61 | 61 | ## Tab navigator | |
| 62 | 62 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -48,15 +48,15 @@ def HomeScreen(): | |||
| 48 | 48 | @pn.component | |
| 49 | 49 | def DetailScreen(): | |
| 50 | 50 | route = pn.use_route() | |
| 51 | - return pn.Text(f"Count was {route.params.get('count', 0)}", style={"padding": 16}) | ||
| 51 | + return pn.Text(f"Count was {route.get('count', 0)}", style={"padding": 16}) | ||
| 52 | 52 | ||
| 53 | 53 | ||
| 54 | 54 | @pn.component | |
| 55 | 55 | def App(): | |
| 56 | 56 | return pn.NavigationContainer( | |
| 57 | 57 | Stack.Navigator( | |
| 58 | - Stack.Screen("Home", HomeScreen, options={"title": "Home"}), | ||
| 59 | - Stack.Screen("Detail", DetailScreen, options={"title": "Detail"}), | ||
| 58 | + Stack.Screen("Home", component=HomeScreen, options={"title": "Home"}), | ||
| 59 | + Stack.Screen("Detail", component=DetailScreen, options={"title": "Detail"}), | ||
| 60 | 60 | initial_route="Home", | |
| 61 | 61 | ) | |
| 62 | 62 | ) | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -32,8 +32,8 @@ Stack = pn.create_stack_navigator() | |||
| 32 | 32 | def App(): | |
| 33 | 33 | return pn.NavigationContainer( | |
| 34 | 34 | Stack.Navigator( | |
| 35 | - Stack.Screen("Home", HomeScreen, options={"title": "Home"}), | ||
| 36 | - Stack.Screen("Detail", DetailScreen, options={"title": "Detail"}), | ||
| 35 | + Stack.Screen("Home", component=HomeScreen, options={"title": "Home"}), | ||
| 36 | + Stack.Screen("Detail", component=DetailScreen, options={"title": "Detail"}), | ||
| 37 | 37 | initial_route="Home", | |
| 38 | 38 | ) | |
| 39 | 39 | ) | |
@@ -60,8 +60,8 @@ Stack = pn.create_stack_navigator() | |||
| 60 | 60 | def App(): | |
| 61 | 61 | return pn.NavigationContainer( | |
| 62 | 62 | Stack.Navigator( | |
| 63 | - Stack.Screen("Home", HomeScreen, options={"title": "Home"}), | ||
| 64 | - Stack.Screen("Detail", DetailScreen, options={"title": "Detail"}), | ||
| 63 | + Stack.Screen("Home", component=HomeScreen, options={"title": "Home"}), | ||
| 64 | + Stack.Screen("Detail", component=DetailScreen, options={"title": "Detail"}), | ||
| 65 | 65 | initial_route="Home", | |
| 66 | 66 | ) | |
| 67 | 67 | ) | |
@@ -175,8 +175,8 @@ def MainTabs(): | |||
| 175 | 175 | def App(): | |
| 176 | 176 | return pn.NavigationContainer( | |
| 177 | 177 | Stack.Navigator( | |
| 178 | - Stack.Screen("Tabs", MainTabs, options={"title": "Home"}), | ||
| 179 | - Stack.Screen("Detail", DetailScreen, options={"title": "Detail"}), | ||
| 178 | + Stack.Screen("Tabs", component=MainTabs, options={"title": "Home"}), | ||
| 179 | + Stack.Screen("Detail", component=DetailScreen, options={"title": "Detail"}), | ||
| 180 | 180 | ) | |
| 181 | 181 | ) | |
| 182 | 182 | ``` | |
| Back | FazBrowse Home | New Git URL |
0 commit comments