From cec81ba1011b3325b657aa4cc2e2d1b148ced9bf Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Mon, 24 Aug 2026 14:31:02 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=B1(frontend)=20improve=20feedback=20s?= =?UTF-8?q?creen=20responsiveness=20on=20mobile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tighten the feedback screen layout on mobile viewports so it fits comfortably on small phone screens and reads naturally without horizontal scroll or cramped controls. --- CHANGELOG.md | 1 + .../src/features/rooms/components/Rating.tsx | 20 +++++++--- .../src/features/rooms/routes/Feedback.tsx | 37 ++++++++++++++----- 3 files changed, 43 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 76bfa435..8ac424ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to - 📱(frontend) collapse mobile control bar items on narrow viewports - 📱(frontend) stack idle modal buttons in a column on mobile +- 📱(frontend) improve feedback screen responsiveness on mobile ## [1.28.0] - 2026-08-24 diff --git a/src/frontend/src/features/rooms/components/Rating.tsx b/src/frontend/src/features/rooms/components/Rating.tsx index 04b82426..2f22c728 100644 --- a/src/frontend/src/features/rooms/components/Rating.tsx +++ b/src/frontend/src/features/rooms/components/Rating.tsx @@ -15,7 +15,8 @@ const Card = styled('div', { marginTop: '1.5rem', borderRadius: '0.25rem', boxShadow: '', - minWidth: '380px', + width: '100%', + maxWidth: '380px', minHeight: '196px', }, }) @@ -37,8 +38,11 @@ const ratingButtonRecipe = cva({ color: 'initial', border: 'none', borderRadius: 0, - padding: '0.5rem 0.85rem', + padding: { base: '0.5rem 0.25rem', xsm: '0.5rem 0.85rem' }, flexGrow: '1', + flexBasis: 0, + minWidth: 0, + textAlign: 'center', cursor: 'pointer', }, variants: { @@ -99,7 +103,9 @@ const OpenFeedback = ({ return ( - {t('question')} + + {t('question')} +