import reflex as rx from .pages.dashboard import dashboard_page, settings_page from .pages.login import login_page from .pages.setup import setup_page from .state.auth import AuthState from .state.app_state import AppState app = rx.App( theme=rx.theme( appearance="dark", accent_color="iris", gray_color="slate", radius="medium", ) ) # Routes app.add_page(dashboard_page, route="/", on_load=[AuthState.on_load_check, AppState.start_scheduler, AppState.load_config, AppState.reset_state]) app.add_page(settings_page, route="/settings", on_load=[AuthState.on_load_check, AppState.load_config]) app.add_page(login_page, route="/login") app.add_page(setup_page, route="/setup")