Repository navigation
Add "Get Thunderbird" CTAs in footer + home hero - #95
Merged
Merged
Conversation
Footer: - Pill CTA next to the existing "Powering end-to-end email encryption in Mozilla Thunderbird" blurb, with full-color bird icon and an animated arrow; chrome stays muted to match the footer's register. - Inline link in the blurb replaced with <strong> emphasis (button below is the single obvious action — no two links to the same URL). Home hero: - Third CTA between "Get started" and "Contribute" — white button with full-color Thunderbird bird, blue-tinted shadow, drop-shadow on the bird for depth. Groups the two "Get..." actions (dev path + user path). ThunderbirdBird component: - Extracted the bird SVG into src/components/brand/ThunderbirdBird.astro with an idPrefix prop so multiple instances on a page don't collide on SVG mask/filter/gradient IDs. - silhouette prop for single-color rendering via fill=currentColor.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
<strong>emphasis — the button below is the single obvious action (no two links to the same URL 30px apart).src/components/brand/ThunderbirdBird.astrowith anidPrefixprop so footer + hero can coexist without SVG mask/filter/gradient ID collisions, plus asilhouetteprop for single-color rendering viafill="currentColor".Header was considered and intentionally skipped — full reasoning in the conversation: header is already dense (logo + 5 nav + search + GitHub + theme + mobile menu), and the Thunderbird logo's multi-hue gradients would read as a banner ad in the nav.
Test plan
curl http://localhost:4322/— both CTAs render, no SSR errors, all 9 footer bird paint-server refs properly closedtb-*prefix, hero usestbh-*)