rx.checkbox("Check Me!")
rx.hstack(
rx.checkbox("Example", color_scheme="green", size="sm"),
rx.checkbox("Example", color_scheme="blue", size="sm"),
rx.checkbox(
"Example", color_scheme="yellow", size="md"
),
rx.checkbox(
"Example", color_scheme="orange", size="md"
),
rx.checkbox("Example", color_scheme="red", size="lg"),
)
rx.hstack(
rx.checkbox(
"Example",
color_scheme="green",
size="lg",
is_invalid=True,
),
rx.checkbox(
"Example",
color_scheme="green",
size="lg",
is_disabled=True,
),
)
on_change
prop.Unchecked
class CheckboxState(rx.State):
checked: bool = False
def toggle(self):
self.checked = not self.checked
def index():
return rx.hstack(
rx.cond(
CheckboxState.checked,
rx.text("Checked", color="green"),
rx.text("Unchecked", color="red"),
),
rx.checkbox(
"Example",
on_change=CheckboxState.set_checked,
),
rx.box(
"Example",
on_blur=CheckboxState.toggle,
),
)
rx.checkbox_group(
rx.checkbox("Example", color_scheme="green"),
rx.checkbox("Example", color_scheme="blue"),
rx.checkbox("Example", color_scheme="yellow"),
rx.checkbox("Example", color_scheme="orange"),
rx.checkbox("Example", color_scheme="red"),
space="1em",
)
The Checkbox component is used in forms when a user needs to select multiple values from several options.