diff --git a/frontend/src/components/mapMenu/UIMapMenu/Level/Level.tsx b/frontend/src/components/mapMenu/UIMapMenu/Level/Level.tsx index 9cb5480..b988446 100644 --- a/frontend/src/components/mapMenu/UIMapMenu/Level/Level.tsx +++ b/frontend/src/components/mapMenu/UIMapMenu/Level/Level.tsx @@ -26,14 +26,25 @@ const Level: React.FC = ({id, level}) => { setOpenModalWindow(!isOpenModalWindow) }, [isOpenModalWindow]) + const renderModal = () => { + if (level.task_units && level.theory_units) + return ( + level.task_units.length + level.theory_units.length !== 0 + ? } + /> + : Нет доступных заданий для этого уровня}/> + ) + } + return (
{isOpenModalWindow - ? } - /> + ? renderModal() : null}
diff --git a/frontend/src/styles/mapMenu.scss b/frontend/src/styles/mapMenu.scss index 55fd212..4b82022 100644 --- a/frontend/src/styles/mapMenu.scss +++ b/frontend/src/styles/mapMenu.scss @@ -189,3 +189,12 @@ border: 1px solid #F1F1F1; letter-spacing: 0; } + +.error-nolvl-modal-window { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + font-size: 20px; + letter-spacing: 1px; +}