From 956834617b034711696464859c9701a0b7369a2c Mon Sep 17 00:00:00 2001 From: Musiker15 Date: Fri, 3 Jul 2026 14:28:10 +0200 Subject: [PATCH] fix(mobile): wrap forms-list actions and space the schedule banner - 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. --- apps/web/src/app/dashboard/[guildId]/forms/page.tsx | 8 ++++---- apps/web/src/app/f/[slug]/page.tsx | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/web/src/app/dashboard/[guildId]/forms/page.tsx b/apps/web/src/app/dashboard/[guildId]/forms/page.tsx index abc6842..0cbdfe3 100644 --- a/apps/web/src/app/dashboard/[guildId]/forms/page.tsx +++ b/apps/web/src/app/dashboard/[guildId]/forms/page.tsx @@ -74,11 +74,11 @@ export default async function GuildFormsPage({ return (
-
+

{forms.length} {forms.length === 1 ? t.countForm : t.countForms}

-
+
{canUpgradeToEnterprise && ( )} @@ -124,7 +124,7 @@ export default async function GuildFormsPage({ const sched = formScheduleStatus(form.openAt, form.closeAt, new Date()); return ( -
+
{form.title} @@ -171,7 +171,7 @@ export default async function GuildFormsPage({ )}
-
+
{form._count.submissions > 0 && (
{t.exportLabel} diff --git a/apps/web/src/app/f/[slug]/page.tsx b/apps/web/src/app/f/[slug]/page.tsx index 7410221..89cfd01 100644 --- a/apps/web/src/app/f/[slug]/page.tsx +++ b/apps/web/src/app/f/[slug]/page.tsx @@ -162,7 +162,7 @@ export default async function PublicFormPage({ )} {form.closeAt && (