|
@@ -4,7 +4,7 @@ from typing import Awaitable, Callable, Dict, Union
|
|
from nicegui import background_tasks, ui
|
|
from nicegui import background_tasks, ui
|
|
from nicegui.dependencies import register_vue_component
|
|
from nicegui.dependencies import register_vue_component
|
|
|
|
|
|
-register_vue_component('router_frame', Path(__file__).parent / 'router_frame.js')
|
|
|
|
|
|
+component = register_vue_component(Path('router_frame.js'), base_path=Path(__file__).parent)
|
|
|
|
|
|
|
|
|
|
class Router():
|
|
class Router():
|
|
@@ -41,7 +41,7 @@ class Router():
|
|
background_tasks.create(build())
|
|
background_tasks.create(build())
|
|
|
|
|
|
def frame(self) -> ui.element:
|
|
def frame(self) -> ui.element:
|
|
- self.content = ui.element('router_frame') \
|
|
|
|
|
|
+ self.content = ui.element(component.tag) \
|
|
.on('open', lambda e: self.open(e.args)) \
|
|
.on('open', lambda e: self.open(e.args)) \
|
|
- .use_component('router_frame')
|
|
|
|
|
|
+ .use_component(component)
|
|
return self.content
|
|
return self.content
|