Files
ObsidianAI/obsidian_automator/obsidian_automator.py

21 lines
715 B
Python
Raw Permalink Normal View History

2026-01-03 10:23:05 -06:00
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")