Compare commits
2 Commits
2d5d44cd21
...
Unifty-App
| Author | SHA1 | Date | |
|---|---|---|---|
| 027b245075 | |||
| ca3d0f8090 |
3
.gitignore
vendored
3
.gitignore
vendored
@@ -164,4 +164,5 @@ storage/
|
|||||||
|
|
||||||
# Custom
|
# Custom
|
||||||
ingredients.json
|
ingredients.json
|
||||||
checklist.md
|
checklist.md
|
||||||
|
.vscode/
|
||||||
17
src/main.py
17
src/main.py
@@ -1,24 +1,11 @@
|
|||||||
import flet as ft
|
import flet as ft
|
||||||
from MealBuilder import builder
|
from MealBuilder import builder
|
||||||
from MealSelector import selector
|
from MealSelector import selector
|
||||||
|
from models.MenuBar import create_menubar
|
||||||
|
|
||||||
|
|
||||||
def main(page: ft.Page):
|
def main(page: ft.Page):
|
||||||
main_appbar = ft.AppBar(
|
page.appbar = create_menubar(page, selector, builder)
|
||||||
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.add(ft.Pagelet(
|
page.add(ft.Pagelet(
|
||||||
content = ft.Text("Welcome to Meal Picker! Please select an option from the menu above to get started.")
|
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
17
src/models/MenuBar.py
Normal 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
|
||||||
Reference in New Issue
Block a user