Files
tainagustului/UI_V2/pages/auth/auth.py
2025-10-27 21:11:31 +02:00

34 lines
1.1 KiB
Python

import flet as ft
from pages.auth.login import Login
from pages.auth.register import Register
class Auth:
def __init__(self, page: ft.Page, go_to = 'login'):
self.page = page
self.go_to = go_to
self.logo = ft.Image("images/tainagustului.png", width=200)
self.login = Login(self.page, self)
self.register = Register(self.page, self, self.login)
go_to = 'login' if self.page.session.get('go_to') == None or 'login' else self.page.session.get('go_to')
if go_to == 'login':
self.placeholder = ft.Container(
content=self.login.build(),
width=350
)
if go_to == 'register':
self.placeholder = ft.Container(
content=self.register.build(),
width=350
)
def build(self):
return ft.Container(
content=ft.Column(
[
self.logo,
self.placeholder,
],
horizontal_alignment=ft.CrossAxisAlignment.CENTER
)
)