mirror of
https://github.com/seerr-team/seerr.git
synced 2026-04-17 22:07:59 -04:00
fix(region-selector): prevent empty region reporting during sync (#2636)
This commit is contained in:
@@ -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 (
|
||||
<div className="z-40 w-full">
|
||||
<Listbox as="div" value={selectedRegion} onChange={setSelectedRegion}>
|
||||
<Listbox as="div" value={selectedRegion} onChange={handleRegionSelect}>
|
||||
{({ open }) => (
|
||||
<div className="relative">
|
||||
<span className="inline-block w-full rounded-md shadow-sm">
|
||||
|
||||
Reference in New Issue
Block a user