diff --git a/src/pages/Cities.jsx b/src/pages/Cities.jsx index 6c73cda..866a175 100644 --- a/src/pages/Cities.jsx +++ b/src/pages/Cities.jsx @@ -16,6 +16,8 @@ const Cities = () => { const [newCity, setNewCity] = useState({ name: "", federal_district_id: "", + x_coordinate: "", + y_coordinate: "", }); const [editingCityId, setEditingCityId] = useState(null); const [error, setError] = useState(null); @@ -53,7 +55,12 @@ const Cities = () => { const handleSubmit = async (e) => { e.preventDefault(); - if (!newCity.name || !newCity.federal_district_id) { + if ( + !newCity.name || + !newCity.federal_district_id || + !newCity.x_coordinate || + !newCity.y_coordinate + ) { setError("Пожалуйста, заполните все поля."); return; } @@ -76,6 +83,8 @@ const Cities = () => { name: city.name, federal_district_id: city.federal_district_id, federal_district_name: city.federal_district_name, + x_coordinate: city.x_coordinate, + y_coordinate: city.y_coordinate, }); setEditingCityId(city.id); }; @@ -93,6 +102,8 @@ const Cities = () => { setNewCity({ name: "", federal_district_id: "", + x_coordinate: "", + y_coordinate: "", }); setEditingCityId(null); }; @@ -127,6 +138,32 @@ const Cities = () => { /> +
| Название | +Координата X | +Координата Y | Федеральный округ | Действия |
|---|---|---|---|---|
| {city.name} | +{city.x_coordinate} | +{city.y_coordinate} | {city.federal_district_name} |
|