Files
dom5bot/webui.py
2026-04-11 01:54:08 +02:00

24 lines
499 B
Python

from nicegui import ui
from bot_instance import bot
def create_ui():
pages = ui.sub_pages()
rows = []
for game in bot.tracked_games:
pages.add(f"/{game.name}", lambda name=game.name: sub_page(name))
rows.append({"Name": game.name, "Turn": game.turn})
pages.add("/", lambda: main_page(rows))
ui.run(reload=False)
def main_page(rows):
ui.label("test")
ui.table(rows=rows, title="Currently Running Games")
def sub_page(name: str):
ui.label(name)