Bläddra i källkod

adding route capabilities

Zauberzeug on Edge Device 3 år sedan
förälder
incheckning
bf234ce6c9
2 ändrade filer med 8 tillägg och 1 borttagningar
  1. 1 1
      nicegui/nicegui.py
  2. 7 0
      nicegui/ui.py

+ 1 - 1
nicegui/nicegui.py

@@ -34,7 +34,7 @@ def shutdown():
 
 
 app = jp.app
-ui = Ui()
+ui = Ui(app)
 
 ui.page.default_title = ui.config.title
 ui.page.default_favicon = ui.config.favicon

+ 7 - 0
nicegui/ui.py

@@ -38,3 +38,10 @@ class Ui:
     from .timer import Timer as timer
 
     from .lifecycle import startup_tasks, on_startup, shutdown_tasks, on_shutdown
+
+    def __init__(self, app) -> None:
+        self.app = app
+        
+
+    def add_route(self, route):
+        self.app.routes.insert(0, route)