Skip to content

Commit 4c99751

Browse files
committed
Use the new spinner loading state button
1 parent f553900 commit 4c99751

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

apps/webapp/app/routes/confirm-basic-details.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { ArrowRightIcon, EnvelopeIcon, UserGroupIcon, UserIcon } from "@heroicon
44
import { HandRaisedIcon } from "@heroicons/react/24/solid";
55
import { RadioGroup } from "@radix-ui/react-radio-group";
66
import { json, type ActionFunction } from "@remix-run/node";
7-
import { Form, useActionData } from "@remix-run/react";
7+
import { Form, useActionData, useNavigation } from "@remix-run/react";
88
import { motion } from "framer-motion";
99
import { forwardRef, useEffect, useState } from "react";
1010
import { z } from "zod";
@@ -201,6 +201,8 @@ export default function Page() {
201201
const lastSubmission = useActionData();
202202
const [enteredEmail, setEnteredEmail] = useState<string>(user.email ?? "");
203203
const { isManagedCloud } = useFeatures();
204+
const navigation = useNavigation();
205+
const isSubmitting = navigation.state === "submitting";
204206
const [selectedReferralSource, setSelectedReferralSource] = useState<string | undefined>();
205207
const [selectedRole, setSelectedRole] = useState<string>("");
206208

@@ -384,7 +386,12 @@ export default function Page() {
384386

385387
<FormButtons
386388
confirmButton={
387-
<Button type="submit" variant={"primary/small"} TrailingIcon={ArrowRightIcon}>
389+
<Button
390+
type="submit"
391+
variant={"primary/small"}
392+
TrailingIcon={ArrowRightIcon}
393+
isLoading={isSubmitting}
394+
>
388395
Continue
389396
</Button>
390397
}

0 commit comments

Comments
 (0)