Submitted
I appreciate any feedback!
@stay-js
Submitted
I appreciate any feedback!
Submitted
I appreciate any feedback!
Submitted
I appreciate any feedback!
Submitted
I appreciate any feedback! I know the bottom right border radius is a bit off on mobile... I don't know why, but the root error in react-hook-form is always undefined, and errors[""] is the root error, but it's always defined even when there are field errors, so i had to do an ugly temp fix. Also I couldn't use z.coerce.number() since JS casts empty string to 0, therefore I can't display the required error message when the field is empty.
Submitted
I enjoyed solving this challenge, it really refreshed my React knowledge. I appreciate any feedback! But I'd like to ask how should I structure my files better. And is there a better way of creating the "billing" switch?