Browse Source

Adding favicon

Martin Horvat 2 days ago
parent
commit
e9984131fd
3 changed files with 11 additions and 2 deletions
  1. 11 2
      shiny_app/app.py
  2. BIN
      shiny_app/www/favicon.ico
  3. BIN
      shiny_app/www/favicon_spatial_suv.png

+ 11 - 2
shiny_app/app.py

@@ -165,6 +165,9 @@ def _safe_error_message(exc: BaseException) -> str:
 # -----------------------------------------------------------------------------
 
 app_ui = ui.page_fluid(
+    ui.head_content(
+        ui.tags.link(rel="shortcut icon", href="favicon.ico", type="image/x-icon")
+    ),
     ui.h2("Spatial SUV tail-feature explorer"),
     ui.layout_sidebar(
         ui.sidebar(
@@ -458,7 +461,11 @@ def server(input: Inputs, output: Outputs, session: Session):
         return result.get("error", "Unknown error")
 
 
-app = App(app_ui, server)
+app = App(
+    app_ui,
+    server,
+    static_assets=Path(__file__).resolve().parent / "www",
+)
 
 
 if __name__ == "__main__":
@@ -467,4 +474,6 @@ if __name__ == "__main__":
     # For development, prefer:
     #     shiny run --reload shiny_app/app.py
     # Direct execution via `python shiny_app/app.py` works without auto-reload.
-    run_app(app, host="127.0.0.1", port=8000, reload=False)
+    run_app(app, host="127.0.0.1", port=8000, reload=False)
+
+    

BIN
shiny_app/www/favicon.ico


BIN
shiny_app/www/favicon_spatial_suv.png