Build M1 Home for the mobile app

Hero card for the soonest upcoming event with a quick In/Out RSVP,
a "needs your answer" list, a season-dues card, and a news teaser --
all scoped to the person switcher's current selection. The RSVP quick
action posts to the (still placeholder-GET) event-detail URL that a
later screen (M2) will build out fully.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ECGMEwrc2k4D8VQuwjstj9
This commit is contained in:
2026-08-21 10:39:18 +02:00
parent 09df5d25b8
commit 18627d2843
5 changed files with 427 additions and 3 deletions

View File

@@ -41,6 +41,7 @@
--font-weight-extrabold: 800;
--tracking-wide: 0.025em;
--tracking-wider: 0.05em;
--leading-tight: 1.25;
--leading-relaxed: 1.625;
--radius-sm: 0.25rem;
--radius-md: 0.375rem;
@@ -2774,6 +2775,9 @@
.right-0 {
right: 0;
}
.right-1 {
right: var(--spacing);
}
.right-1\.5 {
right: calc(var(--spacing) * 1.5);
}
@@ -3928,6 +3932,9 @@
.h-\[68px\] {
height: 68px;
}
.h-\[104px\] {
height: 104px;
}
.h-\[180px\] {
height: 180px;
}
@@ -3988,6 +3995,12 @@
.w-8 {
width: calc(var(--spacing) * 8);
}
.w-9 {
width: calc(var(--spacing) * 9);
}
.w-9\.5 {
width: calc(var(--spacing) * 9.5);
}
.w-10 {
width: calc(var(--spacing) * 10);
}
@@ -4234,6 +4247,9 @@
.flex-wrap {
flex-wrap: wrap;
}
.items-baseline {
align-items: baseline;
}
.items-center {
align-items: center;
}
@@ -4750,6 +4766,9 @@
.pt-4 {
padding-top: calc(var(--spacing) * 4);
}
.pb-0 {
padding-bottom: 0;
}
.pb-0\.5 {
padding-bottom: calc(var(--spacing) * 0.5);
}
@@ -4914,6 +4933,10 @@
--tw-leading: var(--leading-relaxed);
line-height: var(--leading-relaxed);
}
.leading-tight {
--tw-leading: var(--leading-tight);
line-height: var(--leading-tight);
}
.font-bold {
--tw-font-weight: var(--font-weight-bold);
font-weight: var(--font-weight-bold);

File diff suppressed because one or more lines are too long