Skip to content

Commit da19c09

Browse files
committed
fix: clean up update geofiles modal
1 parent a49d331 commit da19c09

File tree

6 files changed

+7
-133
lines changed

6 files changed

+7
-133
lines changed

dashboard/public/statics/locales/en.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1450,7 +1450,6 @@
14501450
"updatingNode": "Updating Node...",
14511451
"selectVersion": "Select Version",
14521452
"selectRegion": "Select Region",
1453-
"allRegions": "All Regions",
14541453
"regions": {
14551454
"iran": "Iran",
14561455
"china": "China",

dashboard/public/statics/locales/fa.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1291,7 +1291,6 @@
12911291
"updatingNode": "در حال به‌روزرسانی گره...",
12921292
"selectVersion": "انتخاب نسخه",
12931293
"selectRegion": "انتخاب منطقه",
1294-
"allRegions": "همه مناطق",
12951294
"regions": {
12961295
"iran": "ایران",
12971296
"china": "چین",

dashboard/public/statics/locales/ru.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1348,7 +1348,6 @@
13481348
"updatingNode": "Обновление узла...",
13491349
"selectVersion": "Выбрать версию",
13501350
"selectRegion": "Выбрать регион",
1351-
"allRegions": "Все регионы",
13521351
"regions": {
13531352
"iran": "Иран",
13541353
"china": "Китай",

dashboard/public/statics/locales/zh.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1410,7 +1410,6 @@
14101410
"updatingNode": "正在更新节点...",
14111411
"selectVersion": "选择版本",
14121412
"selectRegion": "选择区域",
1413-
"allRegions": "所有区域",
14141413
"regions": {
14151414
"iran": "伊朗",
14161415
"china": "中国",

dashboard/src/components/dialogs/update-geofiles-dialog.tsx

Lines changed: 0 additions & 122 deletions
This file was deleted.

dashboard/src/components/dialogs/update-geofiles-modal.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { useUpdateGeofiles, NodeResponse, GeoFilseRegion } from '@/service/api'
99
import { LoaderButton } from '../ui/loader-button'
1010
import { cn } from '@/lib/utils'
1111
import useDirDetection from '@/hooks/use-dir-detection'
12+
import i18n from '@/locales/i18n'
1213

1314
interface 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

Comments
 (0)