new intarfece
This commit is contained in:
19
web/main.py
19
web/main.py
@@ -30,6 +30,25 @@ async def _radar_image(request):
|
||||
async def main(page: ft.Page):
|
||||
page.title = "COPP"
|
||||
page.bgcolor = ds.clolors.background
|
||||
# Масштабирование глобального text_theme синхронно с ds.SCALE:
|
||||
# покрывает ft.Text() без явного size (body_medium по умолчанию = 14)
|
||||
_ts = lambda base: ft.TextStyle(size=ds.s(base))
|
||||
page.theme = ft.Theme(
|
||||
text_theme=ft.TextTheme(
|
||||
body_large=_ts(16),
|
||||
body_medium=_ts(14),
|
||||
body_small=_ts(12),
|
||||
label_large=_ts(14),
|
||||
label_medium=_ts(12),
|
||||
label_small=_ts(11),
|
||||
title_large=_ts(22),
|
||||
title_medium=_ts(16),
|
||||
title_small=_ts(14),
|
||||
headline_medium=_ts(28),
|
||||
headline_small=_ts(24),
|
||||
display_small=_ts(36),
|
||||
),
|
||||
)
|
||||
setup_router(page)
|
||||
initial = page.route if page.route and page.route not in ("/", "") else "/login"
|
||||
await page.push_route(initial)
|
||||
|
||||
Reference in New Issue
Block a user