import flet as ft from utils import AppView, Title from ..functions import config def Settings(page: ft.Page): settingsContainer = ft.ListView( expand=True, ) settingsContainer.controls.append(ft.Text('General')) def _on_enable_change(e): print(config.getint('apps', 'dhiraagu')) if config.getint('apps', 'dhiraagu'): config.save('apps', 'dhiraagu', '0') else: config.save('apps', 'dhiraagu', '1') page.update() generalSettings = ft.Container( content=ft.Column( controls=[ ft.Card( content=ft.Container( content=ft.Container( ft.Switch( label=' Enable this module', on_change=_on_enable_change, value=False ), ), padding=10, on_click=None, ), ), ], ), ) if config.getint('apps', 'dhiraagu') == 1: generalSettings.content.controls[0].content.content.content.value = True settingsContainer.controls.append( generalSettings, ) return AppView( '/settings/dhiraagu', [ ft.AppBar( leading=ft.IconButton( ft.icons.ARROW_BACK_IOS_NEW_ROUNDED, on_click=lambda _: page.go('/settings'), ), title=ft.Text(Title(str(__file__))), bgcolor=ft.colors.TRANSPARENT, ), settingsContainer, ], )