diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_components/claim-conditions/claim-conditions-form/index.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_components/claim-conditions/claim-conditions-form/index.tsx index 1631ede8290..791fc990776 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_components/claim-conditions/claim-conditions-form/index.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_components/claim-conditions/claim-conditions-form/index.tsx @@ -1,5 +1,6 @@ "use client"; +import { Spinner } from "@/components/ui/Spinner/Spinner"; import { ToolTipLabel } from "@/components/ui/tooltip"; import { AdminOnly } from "@3rdweb-sdk/react/components/roles/admin-only"; import { useIsAdmin } from "@3rdweb-sdk/react/hooks/useContractRoles"; @@ -13,7 +14,6 @@ import { Menu, MenuButton, MenuList, - Spinner, } from "@chakra-ui/react"; import { TransactionButton } from "components/buttons/TransactionButton"; import { useTrack } from "hooks/analytics/useTrack"; @@ -445,19 +445,16 @@ export const ClaimConditionsForm: React.FC = ({ }; }, [claimConditionsQuery.data, controlledFields, isMultiPhase]); + if (isFetchingData) { + return ( +
+ +
+ ); + } + return ( <> - {/* spinner */} - {isFetchingData && ( - - )} - {/* Show the reason why the form is disabled */} @@ -553,7 +550,7 @@ export const ClaimConditionsForm: React.FC = ({
diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_components/claim-conditions/claim-conditions.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_components/claim-conditions/claim-conditions.tsx index b77770a2d55..d193ec5a9db 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_components/claim-conditions/claim-conditions.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/[contractAddress]/_components/claim-conditions/claim-conditions.tsx @@ -19,12 +19,7 @@ export const ClaimConditions: React.FC = ({ return (
- + {/* Info */}