Leave Yamada UI a star

Star
Yamada UIYamada UIv1.5.1

PinInput

PinInput is a component used to capture pin codes or OTP (One-Time Password) inputs.

Source@yamada-ui/pin-input

Theming

The PinInput is a multi part component.

export const PinInput: ComponentMultiStyle<"PinInput"> = mergeMultiStyle(
Input,
{
baseStyle: {
container: {
gap: "sm",
},
field: {
textAlign: "center",
},
},
variants: {
unstyled: {
field: {
h: "auto",
},
},
},
sizes: {
xs: {
field: {
fontSize: "xs",
boxSize: "6",
rounded: "sm",
},
},
sm: {
field: {
fontSize: "sm",
boxSize: "8",
rounded: "md",
},
},
md: {
field: {
fontSize: "md",
boxSize: "10",
rounded: "md",
},
},
lg: {
field: {
fontSize: "lg",
boxSize: "12",
rounded: "md",
},
},
},
},
)({ omit: ["addon", "sizes"] })
Copied!

Edit this page on GitHub

PreviousNumberInputNextPhoneInput