From fb102fc977bb6f57641fd27b8df99cf36cfc9c4d Mon Sep 17 00:00:00 2001 From: Sandra Guerreiro Date: Thu, 29 Jan 2026 17:29:26 +0100 Subject: [PATCH 1/2] feat(syllabus): make is responsive to mobile and tablet --- src/assets/base.css | 23 ++++- src/components/ModalWrapper.vue | 6 ++ src/components/tutor/CursusInfo.vue | 31 ++++-- src/components/tutor/SecondStep.vue | 2 +- src/components/tutor/StatusModal.vue | 56 +++++++++++ src/components/tutor/StepsIndicator.vue | 22 +++-- src/components/tutor/SummariesStep.vue | 30 +++--- src/components/tutor/ThirdStep.vue | 50 ++++++++-- src/views/TutorPage.vue | 99 ++++--------------- .../__snapshots__/TutorPage.test.ts.snap | 18 ++-- 10 files changed, 212 insertions(+), 125 deletions(-) create mode 100644 src/components/tutor/StatusModal.vue diff --git a/src/assets/base.css b/src/assets/base.css index 171d119..abab754 100644 --- a/src/assets/base.css +++ b/src/assets/base.css @@ -194,6 +194,27 @@ html { margin-bottom: 1rem; margin-bottom: 1rem; font-weight: 600; - nt-weight: 600; + font-weight: 600; + } + + @media screen and (max-width: 1280px) { + h1 { + font-size: 1.75rem; + margin-bottom: 1rem; + font-weight: 600; + } + h2 { + font-size: 1.5rem; + margin-top: 1.5rem; + margin-bottom: 1rem; + font-weight: 600; + } + + h3 { + font-size: 1.25rem; + margin-top: 1.5rem; + margin-bottom: 1rem; + font-weight: 600; + } } } diff --git a/src/components/ModalWrapper.vue b/src/components/ModalWrapper.vue index 8b0298a..17c9c7a 100644 --- a/src/components/ModalWrapper.vue +++ b/src/components/ModalWrapper.vue @@ -33,4 +33,10 @@ const handleModalClose = () => { .modal { --bulma-modal-content-width: 50%; } + +@media screen and (max-width: 1024px) { + .modal { + --bulma-modal-content-width: 90%; + } +} diff --git a/src/components/tutor/CursusInfo.vue b/src/components/tutor/CursusInfo.vue index 9072e52..d191a81 100644 --- a/src/components/tutor/CursusInfo.vue +++ b/src/components/tutor/CursusInfo.vue @@ -94,8 +94,8 @@ const appendNewInputFile = () => {