Upload current progress
This commit is contained in:
26
obsidian_automator/pages/login.py
Normal file
26
obsidian_automator/pages/login.py
Normal file
@@ -0,0 +1,26 @@
|
||||
import reflex as rx
|
||||
from ..state.auth import AuthState
|
||||
|
||||
def login_page():
|
||||
return rx.center(
|
||||
rx.card(
|
||||
rx.vstack(
|
||||
rx.heading("Login", size="7", margin_bottom="4"),
|
||||
|
||||
rx.text("Username", size="2", weight="bold"),
|
||||
rx.input(value=AuthState.username, on_change=AuthState.set_username, width="100%"),
|
||||
|
||||
rx.text("Password", size="2", weight="bold"),
|
||||
rx.input(type="password", value=AuthState.password, on_change=AuthState.set_password, width="100%"),
|
||||
|
||||
rx.button("Sign In", size="3", width="100%", on_click=AuthState.check_login, margin_top="4"),
|
||||
|
||||
padding="6",
|
||||
spacing="3",
|
||||
align_items="start"
|
||||
),
|
||||
width="400px",
|
||||
),
|
||||
height="100vh",
|
||||
bg="var(--gray-1)"
|
||||
)
|
||||
Reference in New Issue
Block a user