diff --git a/src/pages/Station/StationCreatePage/index.tsx b/src/pages/Station/StationCreatePage/index.tsx index c7e49f4..94f1864 100644 --- a/src/pages/Station/StationCreatePage/index.tsx +++ b/src/pages/Station/StationCreatePage/index.tsx @@ -67,7 +67,8 @@ export const StationCreatePage = observer(() => { // ОБНОВЛЕННАЯ ФУНКЦИЯ: Проверка и вызов окна или создания const handleCreate = async () => { const isCityMissing = !createStationData.common.city_id; - const isNameMissing = !createStationData[language].name; + // Проверяем названия на всех языках + const isNameMissing = !createStationData.ru.name || !createStationData.en.name || !createStationData.zh.name; if (isCityMissing || isNameMissing) { setIsSaveWarningOpen(true); diff --git a/src/pages/Station/StationEditPage/index.tsx b/src/pages/Station/StationEditPage/index.tsx index 040e8ad..7acec9b 100644 --- a/src/pages/Station/StationEditPage/index.tsx +++ b/src/pages/Station/StationEditPage/index.tsx @@ -67,7 +67,8 @@ export const StationEditPage = observer(() => { // ОБНОВЛЕННАЯ ФУНКЦИЯ: Проверка и вызов окна или редактирования const handleEdit = async () => { const isCityMissing = !editStationData.common.city_id; - const isNameMissing = !editStationData[language].name; + // Проверяем названия на всех языках + const isNameMissing = !editStationData.ru.name || !editStationData.en.name || !editStationData.zh.name; if (isCityMissing || isNameMissing) { setIsSaveWarningOpen(true); diff --git a/src/widgets/SaveWithoutCityAgree/index.tsx b/src/widgets/SaveWithoutCityAgree/index.tsx index 488b5d6..efc9e4c 100644 --- a/src/widgets/SaveWithoutCityAgree/index.tsx +++ b/src/widgets/SaveWithoutCityAgree/index.tsx @@ -5,9 +5,10 @@ export const SaveWithoutCityAgree = ({ blocker }: { blocker: any }) => {

- Вы не указали город и/или не заполнили названия на всех языках. + Вы не указали город и/или не заполнили названия на всех языках + (русский, английский, китайский).
- Сохранить достопримечательность без этой информации? + Сохранить без этой информации?