fix: Fix Map page

This commit is contained in:
2025-06-12 22:50:43 +03:00
parent 27cb644242
commit 300ff262ce
41 changed files with 2216 additions and 1055 deletions

View File

@@ -49,11 +49,13 @@ export const StationEditPage = observer(() => {
const stationId = Number(id);
await getEditStation(stationId);
await getCities(language);
await getCities("ru");
await getCities("en");
await getCities("zh");
};
fetchAndSetStationData();
}, [id, language]);
}, [id]);
return (
<Paper className="w-full h-full p-3 flex flex-col gap-10">
@@ -69,6 +71,9 @@ export const StationEditPage = observer(() => {
</div>
<div className="flex flex-col gap-10 w-full items-end">
<div className="flex gap-10 items-center mb-5 max-w-[80%]">
<h1 className="text-3xl break-words">{editStationData.ru.name}</h1>
</div>
<TextField
fullWidth
label="Название"
@@ -141,7 +146,7 @@ export const StationEditPage = observer(() => {
value={editStationData.common.city_id || ""}
label="Город"
onChange={(e) => {
const selectedCity = cities[language].find(
const selectedCity = cities[language].data.find(
(city) => city.id === e.target.value
);
setEditCommonData({
@@ -150,7 +155,7 @@ export const StationEditPage = observer(() => {
});
}}
>
{cities[language].map((city) => (
{cities[language].data.map((city) => (
<MenuItem key={city.id} value={city.id}>
{city.name}
</MenuItem>