OtpInput
One input underneath, boxes on top.
One `<input>`, split into cells visually. That is Bits' model and it is the right one: a field per digit creates a tab trap, breaks pasting, and makes autofill from an SMS impossible.
One input underneath, boxes on top.
One `<input>`, split into cells visually. That is Bits' model and it is the right one: a field per digit creates a tab trap, breaks pasting, and makes autofill from an SMS impossible.