summaryrefslogtreecommitdiffhomepage
path: root/packages/console/app/src/component
diff options
context:
space:
mode:
authorJack <[email protected]>2026-03-11 11:07:13 +0800
committerGitHub <[email protected]>2026-03-11 11:07:13 +0800
commit0843964eb31fc355de5b6132e6d20beadb31a4b4 (patch)
tree76969c75946f90cd4e492e4ac411cbec44dadb5d /packages/console/app/src/component
parenta1b06d63c93e9a7cc5387c8fbaac8ea5621a34b6 (diff)
downloadopencode-0843964eb31fc355de5b6132e6d20beadb31a4b4.tar.gz
opencode-0843964eb31fc355de5b6132e6d20beadb31a4b4.zip
feat(web): use Feishu for Chinese community links (#16908)
Co-authored-by: Frank <[email protected]>
Diffstat (limited to 'packages/console/app/src/component')
-rw-r--r--packages/console/app/src/component/footer.tsx8
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/console/app/src/component/footer.tsx b/packages/console/app/src/component/footer.tsx
index d81bf3247..0ea370ac7 100644
--- a/packages/console/app/src/component/footer.tsx
+++ b/packages/console/app/src/component/footer.tsx
@@ -8,6 +8,12 @@ import { useI18n } from "~/context/i18n"
export function Footer() {
const language = useLanguage()
const i18n = useI18n()
+ const community = createMemo(() => {
+ const locale = language.locale()
+ return locale === "zh" || locale === "zht"
+ ? ({ key: "footer.feishu", link: language.route("/feishu") } as const)
+ : ({ key: "footer.discord", link: language.route("/discord") } as const)
+ })
const githubData = createAsync(() => github())
const starCount = createMemo(() =>
githubData()?.stars
@@ -32,7 +38,7 @@ export function Footer() {
<a href={language.route("/changelog")}>{i18n.t("footer.changelog")}</a>
</div>
<div data-slot="cell">
- <a href={language.route("/discord")}>{i18n.t("footer.discord")}</a>
+ <a href={community().link}>{i18n.t(community().key)}</a>
</div>
<div data-slot="cell">
<a href={config.social.twitter}>{i18n.t("footer.x")}</a>