forked from Abdulbari/sgeUpdated
Fix minor issues in getting cities data
This commit is contained in:
@@ -71,16 +71,16 @@ const DataInput = () => {
|
|||||||
const areaOptions = dc.area.tag
|
const areaOptions = dc.area.tag
|
||||||
? [{ value: dc.area.tag, label: dc.area.tag, type: "area" }]
|
? [{ value: dc.area.tag, label: dc.area.tag, type: "area" }]
|
||||||
: [];
|
: [];
|
||||||
// City options from cityNames array
|
// City options from cities array
|
||||||
const cityOptions = (dc.area.cityNames || []).map((cityName) => ({
|
const cityOptions = (dc.area.cities || []).map((city) => ({
|
||||||
value: cityName,
|
value: city.name,
|
||||||
label: cityName,
|
label: city.name,
|
||||||
type: "city",
|
type: "city",
|
||||||
}));
|
}));
|
||||||
// District options from districtNames array
|
// District options from districts array
|
||||||
const districtOptions = (dc.area.districtNames || []).map((districtName) => ({
|
const districtOptions = (dc.area.districts || []).map((district) => ({
|
||||||
value: districtName,
|
value: district.name,
|
||||||
label: districtName,
|
label: district.name,
|
||||||
type: "district",
|
type: "district",
|
||||||
}));
|
}));
|
||||||
setAreasOptions([...areaOptions, ...cityOptions, ...districtOptions]);
|
setAreasOptions([...areaOptions, ...cityOptions, ...districtOptions]);
|
||||||
|
|||||||
@@ -634,7 +634,7 @@ const Map = () => {
|
|||||||
<h5 className="mb-2">{dc.dataCenter}</h5>
|
<h5 className="mb-2">{dc.dataCenter}</h5>
|
||||||
<p className="mb-1"><strong>{t('DataCenter.number')}:</strong> {dc.number}</p>
|
<p className="mb-1"><strong>{t('DataCenter.number')}:</strong> {dc.number}</p>
|
||||||
<p className="mb-1"><strong>{t('DataCenter.externalId')}:</strong> {dc.externalId}</p>
|
<p className="mb-1"><strong>{t('DataCenter.externalId')}:</strong> {dc.externalId}</p>
|
||||||
<p className="mb-1"><strong>{t('DataCenter.city')}:</strong> {dc.area?.cityNames || "-"}</p>
|
<p className="mb-1"><strong>{t('DataCenter.city')}:</strong> {dc.area?.cities?.map(city => city.name).join(', ') || "-"}</p>
|
||||||
{dc.area && <p className="mb-1"><strong>{t('Area')}:</strong> {dc.area.tag}</p>}
|
{dc.area && <p className="mb-1"><strong>{t('Area')}:</strong> {dc.area.tag}</p>}
|
||||||
{dc.projects?.length > 0 && (
|
{dc.projects?.length > 0 && (
|
||||||
<p className="mb-1">
|
<p className="mb-1">
|
||||||
|
|||||||
Reference in New Issue
Block a user