From 9cec17e139bd025fe7a0f492a902b03c0f8dea84 Mon Sep 17 00:00:00 2001 From: LucaP Date: Fri, 4 Sep 2026 21:18:50 +0300 Subject: [PATCH] feat: add evidence-led project media layouts --- src/components/ProjectCard.vue | 16 ++-- src/components/ProjectCaseStudy.vue | 16 ++-- src/components/ProjectMediaGallery.vue | 21 +++++ src/styles/components.css | 75 ++++++++++++++++++ src/styles/layout.css | 5 ++ src/styles/print.css | 19 +++++ tests/browser/accessibility-reflow.spec.ts | 92 ++++++++++++++++++++++ tests/browser/responsive-layout.spec.ts | 66 +++++++++++++++- tests/unit/ProjectMedia.test.ts | 57 ++++++++++++++ 9 files changed, 352 insertions(+), 15 deletions(-) create mode 100644 src/components/ProjectMediaGallery.vue diff --git a/src/components/ProjectCard.vue b/src/components/ProjectCard.vue index 8c6ca76..41f66c3 100644 --- a/src/components/ProjectCard.vue +++ b/src/components/ProjectCard.vue @@ -1,6 +1,6 @@