@@ -9,6 +9,7 @@ import { useUpdateGeofiles, NodeResponse, GeoFilseRegion } from '@/service/api'
99import { LoaderButton } from '../ui/loader-button'
1010import { cn } from '@/lib/utils'
1111import useDirDetection from '@/hooks/use-dir-detection'
12+ import i18n from '@/locales/i18n'
1213
1314interface UpdateGeofilesDialogProps {
1415 node : NodeResponse
@@ -25,12 +26,12 @@ export default function UpdateGeofilesDialog({ node, isOpen, onOpenChange }: Upd
2526 { value : 'russia' , label : t ( 'nodeModal.regions.russia' , { defaultValue : 'Russia' } ) } ,
2627 ]
2728 const dir = useDirDetection ( )
28- const [ selectedRegion , setSelectedRegion ] = useState < GeoFilseRegion | undefined > ( undefined )
29+ const [ selectedRegion , setSelectedRegion ] = useState < GeoFilseRegion | undefined > ( i18n . language === 'en' ? 'iran' : 'iran' )
2930 const updateGeofilesMutation = useUpdateGeofiles ( )
3031
3132 React . useEffect ( ( ) => {
3233 if ( isOpen ) {
33- setSelectedRegion ( undefined )
34+ setSelectedRegion ( i18n . language === 'en' ? 'iran' : 'iran' )
3435 }
3536 } , [ isOpen ] )
3637
@@ -78,14 +79,13 @@ export default function UpdateGeofilesDialog({ node, isOpen, onOpenChange }: Upd
7879 { t ( 'nodeModal.selectRegion' , { defaultValue : 'Select Region' } ) }
7980 </ label >
8081 < Select
81- value = { selectedRegion || 'all ' }
82- onValueChange = { value => setSelectedRegion ( value === 'all' ? undefined : ( value as GeoFilseRegion ) ) }
82+ value = { selectedRegion || '' }
83+ onValueChange = { value => setSelectedRegion ( value as GeoFilseRegion ) }
8384 >
8485 < SelectTrigger className = { cn ( dir === 'rtl' && 'text-right' ) } >
85- < SelectValue placeholder = { t ( 'nodeModal.allRegions ' , { defaultValue : 'All Regions ' } ) } />
86+ < SelectValue placeholder = { t ( 'nodeModal.selectRegion ' , { defaultValue : 'Select Region ' } ) } />
8687 </ SelectTrigger >
8788 < SelectContent >
88- < SelectItem value = "all" > { t ( 'nodeModal.allRegions' , { defaultValue : 'All Regions' } ) } </ SelectItem >
8989 { GEO_REGIONS . map ( region => (
9090 < SelectItem key = { region . value } value = { region . value } >
9191 { region . label }
@@ -95,7 +95,7 @@ export default function UpdateGeofilesDialog({ node, isOpen, onOpenChange }: Upd
9595 </ Select >
9696 < p className = { cn ( 'text-xs text-muted-foreground' , dir === 'rtl' && 'text-right' ) } >
9797 { t ( 'nodeModal.updateGeofilesHint' , {
98- defaultValue : 'Leave empty to update all regions, or select a specific region' ,
98+ defaultValue : 'Select a specific region to update geofiles ' ,
9999 } ) }
100100 </ p >
101101 </ div >
0 commit comments