add fidelity card module

This commit is contained in:
2025-11-02 18:03:19 +02:00
parent ee4913487a
commit 4fe190ddad
7 changed files with 539 additions and 75 deletions

View File

@@ -4,6 +4,7 @@ from admin.products import ProductsPage
from admin.banner import Banner
from admin.orders import OrdersPage
from admin.clients import Clients
from admin.fidelity_cards import FidelityCards
class Dashboard:
def __init__(self, page: ft.Page):
@@ -52,6 +53,11 @@ class Dashboard:
selected_icon=ft.Icon(ft.Icons.IMAGE_ROUNDED),
label_content=ft.Text("Banner"),
),
ft.NavigationRailDestination(
icon=ft.Icons.CARD_GIFTCARD_OUTLINED,
selected_icon=ft.Icon(ft.Icons.CARD_GIFTCARD),
label_content=ft.Text("Card de\nfidelitate"),
),
ft.NavigationRailDestination(
icon=ft.Icons.LOGOUT_OUTLINED,
selected_icon=ft.Icon(ft.Icons.LOGOUT_ROUNDED),
@@ -87,6 +93,10 @@ class Dashboard:
self.placeholder.content = self.banner.build()
self.placeholder.update()
case 6:
self.fidelity_cards = FidelityCards(self.page)
self.placeholder.content = self.fidelity_cards.build()
self.placeholder.update()
case 7:
self.page.client_storage.clear()
self.page.session.clear()
self.page.go('/')