Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
59b495f
feat(giveback): baseline /giveback page behind feature flag
tsahimatsliah Jun 3, 2026
d0997fb
fix: render Giveback page without GrowthBook readiness gate
tsahimatsliah Jun 3, 2026
255a699
chore(giveback): add Storybook story for GivebackPage
tsahimatsliah Jun 3, 2026
9a5d0f8
Merge branch 'main' into feat/giveback-mvp
tsahimatsliah Jun 4, 2026
552d0ae
feat(giveback): polish campaign UX, restructure tabs, personal progre…
tsahimatsliah Jun 4, 2026
48ac29e
feat(giveback): refine Why tab, comments, sponsor prominence, and bra…
tsahimatsliah Jun 5, 2026
f742d1b
feat(giveback): segmented sponsor bar, sponsor podium, hero campaign …
tsahimatsliah Jun 5, 2026
8727d6b
chore(giveback): humanize page copy and remove em dashes
tsahimatsliah Jun 5, 2026
0f63281
feat(giveback): win-moment celebration, sponsor logos, podium and UX …
tsahimatsliah Jun 5, 2026
ace2a5d
chore(giveback): unify CTA wording and flatten love actions
tsahimatsliah Jun 5, 2026
789955c
fix(giveback): sticky bar alignment, layout sticky, hero label and po…
tsahimatsliah Jun 5, 2026
c09f2d6
feat(giveback): integrate dog charm genie mascot in Why section
tsahimatsliah Jun 6, 2026
d8811e6
feat(giveback): restructure tabs, clearer climb, and catalog polish
tsahimatsliah Jun 7, 2026
5ca4543
feat(giveback): sync contribution stats, refresh mascot, and polish UI
tsahimatsliah Jun 8, 2026
31a85a0
feat(giveback): real action logos, charm video poster, full-width tab…
tsahimatsliah Jun 8, 2026
2198f99
fix(giveback): clearer video play icon and trim contribution stats
tsahimatsliah Jun 8, 2026
9e9764a
feat(giveback): live contributor count, portaled modals, tier polish
tsahimatsliah Jun 8, 2026
5c55ab8
feat(giveback): redesign sponsor tiers as airy logo wall
tsahimatsliah Jun 9, 2026
2076f80
fix(log): swallow failed analytics sends to avoid unhandled rejection
tsahimatsliah Jun 9, 2026
91e8424
feat(giveback): finalize cause list to the 13 confirmed orgs
tsahimatsliah Jun 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion packages/shared/src/components/MainLayout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,11 @@ function MainLayoutComponent({
<div
className={classNames(
'relative flex min-h-0 flex-1 flex-col',
'laptop:overflow-hidden laptop:rounded-24 laptop:border laptop:border-border-subtlest-quaternary laptop:bg-background-default laptop:p-0.5 laptop:shadow-2',
// `overflow-clip` clips to the rounded card exactly like
// `overflow-hidden` but, unlike hidden, does not establish a
// scroll container, so descendant `position: sticky` elements
// (e.g. sticky tab bars) keep sticking to the viewport.
'laptop:overflow-clip laptop:rounded-24 laptop:border laptop:border-border-subtlest-quaternary laptop:bg-background-default laptop:p-0.5 laptop:shadow-2',
!hasTopBanners &&
!topBanner &&
'laptop:min-h-[calc(100vh-1.5rem)]',
Expand Down
Loading
Loading