From fbfcb43d2faaaaa3f69e392aa6abfc00532e4bec Mon Sep 17 00:00:00 2001 From: 0xsysr3ll <31414959+0xSysR3ll@users.noreply.github.com> Date: Tue, 10 Mar 2026 13:07:45 +0100 Subject: [PATCH] fix(region-selector): prevent empty region reporting during sync (#2636) --- src/components/RegionSelector/index.tsx | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/components/RegionSelector/index.tsx b/src/components/RegionSelector/index.tsx index 77d2904af..7e29afb5a 100644 --- a/src/components/RegionSelector/index.tsx +++ b/src/components/RegionSelector/index.tsx @@ -83,19 +83,14 @@ const RegionSelector = ({ } }, [value, regions, allRegion]); - useEffect(() => { - if (onChange && regions) { - if (selectedRegion) { - onChange(name, selectedRegion.iso_3166_1); - } else { - onChange(name, ''); - } - } - }, [onChange, selectedRegion, name, regions]); + const handleRegionSelect = (region: Region | null) => { + setSelectedRegion(region); + onChange?.(name, region?.iso_3166_1 ?? ''); + }; return (