class SwitchState(rx.State):
checked: bool = False
is_checked: bool = "Switch off!"
def change_check(self, checked: bool):
self.checked = checked
if self.checked:
self.is_checked = "Switch on!"
else:
self.is_checked = "Switch off!"
def index():
return rx.vstack(
rx.heading(SwitchState.is_checked),
rx.switch(
is_checked=SwitchState.checked,
on_change=SwitchState.change_check,
),
)
rx.hstack(
rx.switch(color_scheme="red"),
rx.switch(color_scheme="green"),
rx.switch(color_scheme="yellow"),
rx.switch(color_scheme="blue"),
rx.switch(color_scheme="purple"),
)
Toggleable switch component.