add dashboard

This commit is contained in:
2026-04-09 17:24:07 +05:00
parent ed6de0a4cb
commit 4013701441
10 changed files with 1202 additions and 24 deletions

19
stats/main.py Normal file
View File

@@ -0,0 +1,19 @@
import flet as ft
import designer as ds
from dashboard import DashboardView
from starlette.applications import Starlette
from starlette.routing import Mount
async def main(page: ft.Page):
page.title = "ЦОПП — Статистика"
page.bgcolor = ds.colors.background
page.padding = ft.padding.all(0)
page.scroll = ft.ScrollMode.HIDDEN
view = DashboardView(page)
page.add(view)
_flet_app = ft.run(main, export_asgi_app=True)
app = Starlette(routes=[Mount("/", _flet_app)])