Unifty-Apps #1

Merged
NickKalar merged 5 commits from Unifty-Apps into main 2025-11-26 04:23:05 +00:00
2 changed files with 19 additions and 15 deletions
Showing only changes of commit ca3d0f8090 - Show all commits

View File

@@ -1,24 +1,11 @@
import flet as ft
from MealBuilder import builder
from MealSelector import selector
from models.MenuBar import create_menubar
def main(page: ft.Page):
main_appbar = ft.AppBar(
title=ft.Text("Meal Picker"),
bgcolor=ft.Colors.GREEN_700,
center_title=False,
actions=[
ft.PopupMenuButton(
items=[
ft.PopupMenuItem(text="Meal Selector", on_click=lambda e: selector(page)),
ft.PopupMenuItem(text="Meal Builder", on_click=lambda e: builder(page)),
]
)
]
)
page.appbar = main_appbar
page.appbar = create_menubar(page, selector, builder)
page.add(ft.Pagelet(
content = ft.Text("Welcome to Meal Picker! Please select an option from the menu above to get started.")

17
src/models/MenuBar.py Normal file
View File

@@ -0,0 +1,17 @@
import flet as ft
def create_menubar(page: ft.Page, selector, builder):
menu = ft.AppBar(
title=ft.Text("Meal Picker"),
bgcolor=ft.Colors.GREEN_700,
center_title=False,
actions=[
ft.PopupMenuButton(
items=[
ft.PopupMenuItem(text="Meal Selector", on_click=lambda e: selector(page)),
ft.PopupMenuItem(text="Meal Builder", on_click=lambda e: builder(page)),
]
)
]
)
return menu