From d324b0d4c7600a57aad97d7bbb404a6b850af3bc Mon Sep 17 00:00:00 2001 From: Michael Hunteman Date: Tue, 26 Mar 2024 18:08:03 -0700 Subject: Use dynamic spacing based on viewport --- src/components/RsvpForm.tsx | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/components/RsvpForm.tsx b/src/components/RsvpForm.tsx index bde5280..a1e4fa8 100644 --- a/src/components/RsvpForm.tsx +++ b/src/components/RsvpForm.tsx @@ -73,7 +73,7 @@ function RsvpForm() { } else if (partySize < previousPartySize && partySize > 0) { remove( [...Array(previousPartySize - partySize).keys()].map( - (_, i) => partySize + i - 1 + (_, i) => partySize - 1 + i ) ); setPreviousPartySize(partySize); @@ -149,6 +149,9 @@ function RsvpForm() { type="number" variant="outlined" fullWidth + onWheel={(event) => { + event.currentTarget.blur(); + }} error={!!errors.partySize} helperText={errors.partySize?.message} required @@ -175,8 +178,14 @@ function RsvpForm() { {fields.map((field, index) => { return ( - - + + - +