class PinInputState(rx.State):
pin: str
def index():
return rx.vstack(
rx.heading(PinInputState.pin),
rx.box(
rx.pin_input(
length=4,
on_change=PinInputState.set_pin,
mask=True,
),
),
)
class PinInputState(rx.State):
pin: str
def index():
return rx.center(
rx.pin_input(
rx.pin_input_field(color="red"),
rx.pin_input_field(border_color="green"),
rx.pin_input_field(shadow="md"),
rx.pin_input_field(color="blue"),
rx.pin_input_field(border_radius="md"),
on_change=PinInputState.set_pin,
)
)
The component that provides context to all the pin-input fields.