feat(landing): add Feishu community link - #6745
Conversation
🚀 Landing page previewThis PR is deployed to a Cloudflare Pages preview — not staging or production:
|
lefarcen
left a comment
There was a problem hiding this comment.
Hey @kokisanai, the Summary section already gives enough context for the change itself. Could you add a Surface area section and tick UI for the landing-page header nav update so the PR body reflects the user-facing change? That should make it easier for the pool reviewer to scope this one.
xxiaoxiong
left a comment
There was a problem hiding this comment.
LGTM. Adds a Feishu community entry to the landing-page header — both as a dropdown item (alongside Discord) and as a top-right CTA, with locale-aware routing (zh / zh-tw → 飞书社群, others → Discord). Tracking via od.kokiai.net/community/website. CSS uses the existing coral pill pattern, has :focus-visible outline, and opens in a new tab via ext props. Self-contained to landing-page.
xxiaoxiong
left a comment
There was a problem hiding this comment.
LGTM — clean community link addition.
Verified: FEISHU URL constant added next to DISCORD, locale-aware switch (usesFeishuCommunity = locale === 'zh' || locale === 'zh-tw') drives the right-side CTA platform, with proper strings for 飞书社群 / 蹈書社群 / Discord. The dropdown menu gets both Discord and Feishu entries side-by-side. CSS uses --coral shared variable, includes hover state and focus-visible outline for accessibility. CTA has flex-shrink: 0 so it stays visible on narrow viewports.
Summary
飞书社群/飛書社群)Discord)Feishu tracking link
https://od.kokiai.net/community/websiteValidation
pnpm --filter @open-design/landing-page typecheckpnpm --filter @open-design/landing-page testpnpm --filter @open-design/landing-page build:staticzhoutput renders the Feishu CTA and tracking link