Front-Feature #340
Updated by Екатерина Захарова 4 days ago
В модуле src/modules/actionModule/ActionEditModule.tsx изменить запрос на создание мероприятия на актуальный. Вынести его Желательно, вынести преобразование полей и запрос в отдельный файл в src/useServer Для него проверить в src/types/Action.ts интерфейс. и хук. Вот такой должен быть урл CREATE v1/action В файле запрос Интерфейс запроса пример ( с бэка ) ``` javascript { "pics": [ "string" ], "title": "Новое событие", "startDate": "2024-05-16", "endDate": "2024-05-16", "startTime": "10:00:00", "endTime": "15:00:00", "description": "description", "cost": 1000, "currency": "RUB", "format": "OnAndOffline", "location": "Moscow", "maxCount": 10, "count": 0, "showCount": false, "publicationDate": "2024-05-16", "contacts": { "phone": "88005553535", "chatId": "550e8400-e29b-41d4-a716-446655440000" }, "status": "Published", "requiresTicket": false, "paymentFormat": "По карте", "recipientBank": "tbank", "startLongitude": "37.6173", "endLongitude": "37.6173", "startLatitude": "55.7558", "endLatitude": "55.7558", "ageLimit": "0+", "categories": [ "Сезонные события" ], "way": [ "string" ] } ``` в хуке - преобразование данных, если необходимо. Убрать из модуля отображение - создать отдельный файл компонента - форму заполнения, которая будет использоваться и для создания и для редактирования.