diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 9dfeaa0..b2b3a97 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -14,4 +14,4 @@ COPY . /app/ RUN npm run build RUN npm install -g serve -CMD serve -s dist -l ${FRONT_APP_PORT} \ No newline at end of file +CMD serve -s dist -l ${FRONT_APP_PORT} diff --git a/frontend/src/components/authentication/Authentication.tsx b/frontend/src/components/authentication/Authentication.tsx index 9b3633d..1c367d8 100644 --- a/frontend/src/components/authentication/Authentication.tsx +++ b/frontend/src/components/authentication/Authentication.tsx @@ -39,8 +39,6 @@ const Authentication: React.FC = observer(() => { { authStore.signIn().then(() => navigateTo('/map')) }}/> - {/* authStore.signUp()}/>*/} navigateTo('/')}> diff --git a/frontend/src/components/mapMenu/MapMenu.tsx b/frontend/src/components/mapMenu/MapMenu.tsx index 6f92b4d..539f443 100644 --- a/frontend/src/components/mapMenu/MapMenu.tsx +++ b/frontend/src/components/mapMenu/MapMenu.tsx @@ -22,11 +22,11 @@ const MapMenu: React.FC = observer(() => { mapMenuStore.fetchModuleById(mapMenuStore.availableModules[0].id).then(() => { mapMenuStore.fetchLevels().then(() => { console.log(mapMenuStore.availableLevels) - }) + }).catch(() => alert("Нет доступных уровней для данного модуля")) }) - }) + }).catch(() => alert("Нет доступных модулей для данной карты")) }) - }) + }).catch(() => alert("Нет доступных карт для данного пользователя")) }, [navigate]) return ( diff --git a/frontend/src/store/mapMenuStore.ts b/frontend/src/store/mapMenuStore.ts index 3002cec..138680d 100644 --- a/frontend/src/store/mapMenuStore.ts +++ b/frontend/src/store/mapMenuStore.ts @@ -29,6 +29,7 @@ class MapMenuStore { createMap(mapName: string) { axios.post("http://localhost:8000/maps/", {title: mapName}) + } async fetchMapById(id: string) {