24 lines
499 B
Python
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)
|