Skip to content

Commit 9faf807

Browse files
fix(dapp): wait for reserved/blocked lists before showing name availability (#1142)
* Initial plan * Fix reserved names showing as available during initial loading Co-authored-by: begonaalvarezd <3624944+begonaalvarezd@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: begonaalvarezd <3624944+begonaalvarezd@users.noreply.github.com>
1 parent 81fac2b commit 9faf807

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

dapp/src/components/availability-check/AvailabilityCheck.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ export function AvailabilityCheck({ autoFocusInput }: AvailabilityCheckProps) {
5151
const pathname = usePathname();
5252
const router = useRouter();
5353
const { close } = useAvailabilityCheckDialog();
54-
const { data: blockedList = [] } = useBlockedList();
55-
const { data: reservedList = [] } = useReservedList();
54+
const { data: blockedList = [], isLoading: isLoadingBlockedList } = useBlockedList();
55+
const { data: reservedList = [], isLoading: isLoadingReservedList } = useReservedList();
5656
const [searchValue, setSearchValue] = useState<string>('');
5757
const debouncedSearchValue = useDebounce(searchValue, DEBOUNCE_DELAY);
5858
const [recentSearches, setRecentSearches] = useState<RecentSearch[]>(() => {
@@ -94,7 +94,11 @@ export function AvailabilityCheck({ autoFocusInput }: AvailabilityCheckProps) {
9494
const isLoading =
9595
!validationError &&
9696
debouncedSearchValue &&
97-
(isLoadingAuctionMetadata || isLoadingNameRecord || isLoadingPriceList);
97+
(isLoadingAuctionMetadata ||
98+
isLoadingNameRecord ||
99+
isLoadingPriceList ||
100+
isLoadingBlockedList ||
101+
isLoadingReservedList);
98102

99103
const isAuctionInProgress = auctionMetadata?.isActive;
100104
const isUnavailable = nameRecordData?.type === 'unavailable';

0 commit comments

Comments
 (0)