Skip to content

feat(docs): add sponsor page, site footer, and header sponsor link#22

Merged
jal-co merged 1 commit intomainfrom
feat/sponsor-page-and-footer
Mar 31, 2026
Merged

feat(docs): add sponsor page, site footer, and header sponsor link#22
jal-co merged 1 commit intomainfrom
feat/sponsor-page-and-footer

Conversation

@jal-co
Copy link
Copy Markdown
Owner

@jal-co jal-co commented Mar 31, 2026

What changed

  • Sponsor page at /sponsor — hero with copy in Justin's voice, metallic plaque sponsor tiers (Gold/Silver/Bronze) with rivets, empty slots linking to GitHub Sponsors, stargazers wall fetched from GitHub API at build time, and bottom CTA.
  • Shared SiteFooter component — logo, project links (Components, Installation, Sponsor), community links (GitHub, Discord), and "Built by Justin Levine" with social icons. Used on both the docs layout and sponsor page.
  • Header sponsor button — ♡ Sponsor link added to the docs header nav bar.
  • Visual details — hatch pattern strips flanking the content column, grid background visible outside, consistent header matching the docs layout.

Why

The project had no sponsor page or site-wide footer. This adds both as part of setting up GitHub Sponsors for jal-co/ui.

Verification

  • pnpm build
  • ESLint clean ✓

- Add /sponsor page with hero, metallic plaque sponsor tiers, stargazers wall, and CTA
- Stargazers fetched from GitHub API at build time (1hr revalidation)
- Hatch pattern strips flanking content with grid background outside
- Add shared SiteFooter component with logo, project links, Discord, and GitHub
- Add ♡ Sponsor button to docs header
- Footer used on both docs layout and sponsor page
@jal-co jal-co merged commit 547fdbc into main Mar 31, 2026
2 checks passed
@jal-co jal-co deleted the feat/sponsor-page-and-footer branch March 31, 2026 00:33
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