From ed9e18f932f14aa37f209365b8fb7615e76ba5d4 Mon Sep 17 00:00:00 2001 From: Maarceeli Date: Fri, 23 May 2025 23:02:13 +0200 Subject: [PATCH] Add UI --- src/main.py | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/main.py diff --git a/src/main.py b/src/main.py new file mode 100644 index 0000000..bd8cad6 --- /dev/null +++ b/src/main.py @@ -0,0 +1,39 @@ +import flet as ft + +def main(page: ft.Page): + page.title = "AFBT" + page.vertical_alignment = ft.MainAxisAlignment.CENTER + page.horizontal_alignment = ft.CrossAxisAlignment.CENTER + + def build(e): + print("Build clicked!") # Placeholder action + + versionprompt = ft.TextField(label="Version", expand=True) + + button = ft.ElevatedButton( + text="Build", + on_click=build, + height=40, + expand=True, # This makes the button expand horizontally + bgcolor=ft.Colors.with_opacity(0.4, ft.Colors.BLUE) + ) + + card = ft.Card( + content=ft.Container( + content=ft.Column( + controls=[versionprompt, button], + spacing=10, + expand=True, + horizontal_alignment=ft.CrossAxisAlignment.STRETCH + ), + alignment=ft.alignment.center, + border_radius=20, + padding=25, + width=500, + ) + + ) + + page.add(card) + +ft.app(target=main)