From 1c1a02757f0f18480cdd41bcba8d4d35e62bdde0 Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Sun, 10 Aug 2025 13:04:29 +0200 Subject: [PATCH] Add loading... info --- components/onboarding.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/onboarding.tsx b/components/onboarding.tsx index 3ace1969..f48dbeb9 100644 --- a/components/onboarding.tsx +++ b/components/onboarding.tsx @@ -218,6 +218,7 @@ const OnboardingForm: React.FC = () => { const [formValues, setFormValues] = useState({}); const [showGenderDefs, setShowGenderDefs] = useState(false); const [sliderValue, setSliderValue] = useState(0); + const [isSubmitting, setIsSubmitting] = useState(false); const featureNames = ['connections']; const [allFeatures, _setAllFeatures] = useState(() => @@ -256,6 +257,7 @@ const OnboardingForm: React.FC = () => { const currentQuestion = visibleQuestions[step]; const onSubmit: SubmitHandler = async () => { + setIsSubmitting(true); setError(''); const allValues = {...formValues, ...getValues()}; console.log(JSON.stringify(allValues, null, 2)); @@ -680,7 +682,7 @@ const OnboardingForm: React.FC = () => { type="submit" className="rounded-full px-6 py-2 font-semibold bg-red-700 text-white hover:bg-red-800 transition-colors" > - Submit + {isSubmitting ? 'Saving...' : 'Submit'} )}