Skip to content

fix(mobile): wrap forms-list actions and space the schedule banner#184

Merged
Musiker15 merged 1 commit into
mainfrom
fix/mobile-forms-list-and-schedule-banner
Jul 3, 2026
Merged

fix(mobile): wrap forms-list actions and space the schedule banner#184
Musiker15 merged 1 commit into
mainfrom
fix/mobile-forms-list-and-schedule-banner

Conversation

@Musiker15

Copy link
Copy Markdown
Member

Two mobile layout fixes from screenshots.

1. Forms list action buttons overflow on mobile

On the dashboard Forms list, each form's action buttons (Export CSV/XLSX/JSON/PDF, Export JSON, Preview, Edit, Replace JSON, Delete) lived in a non-wrapping shrink-0 row and ran off the right edge of the card on narrow screens.

Now the row stacks below the form info on mobile and the buttons wrap; on sm+ it stays a right-aligned single row as before. The header actions (Import JSON / New form / ...) wrap too.

2. Schedule banner crowds the form

On the public form page, the "Closes at" / "Ending soon" banner had no gap to the form below it, so it crowded the multi-step progress ("Step 1 / 2"). Added bottom spacing so the banner sits clear of the form.

Layout-only (responsive Tailwind classes). Lint and build green.

- Forms list (dashboard): the per-form action buttons sat in a non-wrapping
  shrink-0 row and ran off the right edge on narrow screens. The row now stacks
  below the form info on mobile and the buttons wrap; on sm+ it stays a
  right-aligned row. The header actions wrap too.
- Public form page: the "closes at" / "ending soon" banner had no gap to the
  form below, so it crowded the multi-step progress. Added bottom spacing.
@Musiker15 Musiker15 merged commit 3dddffc into main Jul 3, 2026
3 checks passed
@Musiker15 Musiker15 deleted the fix/mobile-forms-list-and-schedule-banner branch July 3, 2026 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant