1
0
Fork 0
forked from Fuji/Fuji

Add placeholders to main and home pages for future content integration

This commit is contained in:
Maarceeli 2025-02-14 17:02:52 +01:00
parent 03a79f1ba6
commit 72ee9d2e5f
2 changed files with 12 additions and 74 deletions

View file

@ -28,36 +28,43 @@ def main(page: ft.Page):
# Grades page # Grades page
ft.Column([ ft.Column([
ft.Text(" Grades", size=30, weight="bold"), ft.Text(" Grades", size=30, weight="bold"),
ft.Placeholder()
]), ]),
# Timetable page # Timetable page
ft.Column([ ft.Column([
ft.Text(" Timetable", size=30, weight="bold"), ft.Text(" Timetable", size=30, weight="bold"),
ft.Placeholder()
]), ]),
# Homework page # Homework page
ft.Column([ ft.Column([
ft.Text(" Homework", size=30, weight="bold"), ft.Text(" Homework", size=30, weight="bold"),
ft.Placeholder()
]), ]),
# Exams page # Exams page
ft.Column([ ft.Column([
ft.Text(" Exams", size=30, weight="bold"), ft.Text(" Exams", size=30, weight="bold"),
ft.Placeholder()
]), ]),
# Attendance page # Attendance page
ft.Column([ ft.Column([
ft.Text(" Attendance", size=30, weight="bold"), ft.Text(" Attendance", size=30, weight="bold"),
ft.Placeholder()
]), ]),
# Behaviour page # Behaviour page
ft.Column([ ft.Column([
ft.Text(" Behaviour Notes", size=30, weight="bold"), ft.Text(" Behaviour Notes", size=30, weight="bold"),
ft.Placeholder()
]), ]),
# Settings page # Settings page
ft.Column([ ft.Column([
ft.Text(" Settings", size=30, weight="bold"), ft.Text(" Settings", size=30, weight="bold"),
ft.Placeholder()
]), ]),
] ]
return pages[index] return pages[index]

View file

@ -14,7 +14,7 @@ def HomePage():
]), ]),
ft.ListView( ft.ListView(
controls=[ controls=[
ft.Text("1. Lorem ipsum\n2. Lorem ipsum\n3. Lorem ipsum\n4. Im curious what happens if i ran out of space\n5. It just creates a new line\n6. No idea why i tested that\n7. I also want to test what happens if there is too much lines\n8. Lorem ipsum\n9. Yay now you can scroll\n10. Looks like dogshit but it works\n11. Simi simi jej simi jaj", size=16, weight="normal") ft.Placeholder()
], ],
expand=True, expand=True,
spacing=10, spacing=10,
@ -37,77 +37,8 @@ def HomePage():
ft.Icon(ft.Icons.LOOKS_6_OUTLINED, size=32, color="#FFFFFF"), ft.Icon(ft.Icons.LOOKS_6_OUTLINED, size=32, color="#FFFFFF"),
ft.Text("Recent Grades", size=24, font_family="Roboto", weight="bold") ft.Text("Recent Grades", size=24, font_family="Roboto", weight="bold")
]), ]),
ft.ListView(
controls=[ ft.Placeholder()
ft.Row([
ft.Text("Matematyka", size=16, weight="normal"),
ft.Container(
content=ft.Text("6"),
margin=0,
padding=0,
alignment=ft.alignment.center,
bgcolor=grade[6],
width=20,
height=20,
border_radius=5,
),
ft.Container(
content=ft.Text("5"),
margin=0,
padding=0,
alignment=ft.alignment.center,
bgcolor=grade[5],
width=20,
height=20,
border_radius=5,
),
ft.Container(
content=ft.Text("4"),
margin=0,
padding=0,
alignment=ft.alignment.center,
bgcolor=grade[4],
width=20,
height=20,
border_radius=5,
),
ft.Container(
content=ft.Text("3"),
margin=0,
padding=0,
alignment=ft.alignment.center,
bgcolor=grade[3],
width=20,
height=20,
border_radius=5,
),
ft.Container(
content=ft.Text("2"),
margin=0,
padding=0,
alignment=ft.alignment.center,
bgcolor=grade[2],
width=20,
height=20,
border_radius=5,
),
ft.Container(
content=ft.Text("1"),
margin=0,
padding=0,
alignment=ft.alignment.center,
bgcolor=grade[1],
width=20,
height=20,
border_radius=5,
),
])
],
expand=False,
spacing=10,
padding=10,
auto_scroll=False
)
]), ]),
margin=20, margin=20,
padding=10, padding=10,