Skip to content

feat(giveback): add FAQ tab, redesign sponsors (unrendered for launch)#6252

Merged
idoshamun merged 2 commits into
mainfrom
feat/giveback-faq-sponsors
Jun 28, 2026
Merged

feat(giveback): add FAQ tab, redesign sponsors (unrendered for launch)#6252
idoshamun merged 2 commits into
mainfrom
feat/giveback-faq-sponsors

Conversation

@idoshamun

@idoshamun idoshamun commented Jun 28, 2026

Copy link
Copy Markdown
Member

Changes

Fourth step of the giveback design pass from #6247 (PR 4/6). Adds the FAQ tab and removes the Sponsors section from the page.

FAQ tab

  • New faq tab renders the existing GivebackFaq, now headed by the shared GivebackTabHeading with refreshed answer copy.
  • Tabs are now Take action / Impact / Causes / FAQ — the full final set.

Sponsors

  • Sponsors aren't launching with the campaign, so they're simply not rendered — no feature flag.
  • GivebackSponsorTiers is redesigned (self-describing cards: logo tile + tier pill, monochrome-at-rest → color-on-hover, fixed per-tier logo heights, name fallback) and kept in the codebase with its spec, just not wired into the page. Re-enable with one line when sponsors go live.

Scope notes

  • Rendered GivebackFaq directly for the FAQ tab rather than adding a GivebackFaqPanel wrapper whose only body would be <GivebackFaq />.
  • GivebackSection.title was already optional on main, so the FAQ's switch to GivebackTabHeading needed no shell change.
  • No Storybook stories yet (would pull in the giveback mocks infra) — deferred, consistent with prior PRs.

Verification

  • ✅ Strict typecheck on changed files
  • ✅ ESLint clean
  • ✅ Shared + webapp tsc: no new errors (27 pre-existing, unrelated)
  • ✅ Giveback tests: 11 suites / 53 pass (TabNav spec asserts the FAQ tab; SponsorTiers spec still covers the redesigned component)

Adds the FAQ tab (renders the existing GivebackFaq, now headed by the
shared GivebackTabHeading with refreshed copy). Tabs are now Take action /
Impact / Causes / FAQ.

Redesigns GivebackSponsorTiers into self-describing sponsor cards (logo
tile + colored tier pill, monochrome at rest with color on hover, fixed
per-tier logo heights, name fallback) and gates the whole sponsor wall
behind the new featureGivebackSponsors flag, defaulted off for launch.

Rendered GivebackFaq directly for the FAQ tab instead of adding a
do-nothing GivebackFaqPanel wrapper.
@vercel

vercel Bot commented Jun 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
daily-webapp Ready Ready Preview Jun 28, 2026 1:49pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
storybook Ignored Ignored Jun 28, 2026 1:49pm

Request Review

Sponsors aren't launching with the campaign, so just don't render them
rather than carry a feature flag. Removes the sponsor section from the
page and the featureGivebackSponsors flag. GivebackSponsorTiers (with its
redesign) and its spec stay in the codebase, ready to re-enable with one
line when sponsors go live.
@idoshamun idoshamun changed the title feat(giveback): add FAQ tab, gate + redesign sponsors feat(giveback): add FAQ tab, redesign sponsors (unrendered for launch) Jun 28, 2026
@idoshamun idoshamun merged commit a1e32e3 into main Jun 28, 2026
12 checks passed
@idoshamun idoshamun deleted the feat/giveback-faq-sponsors branch June 28, 2026 13:51
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