diff --git a/packages/console/app/src/component/icon.tsx b/packages/console/app/src/component/icon.tsx index e39da4a0e..fc50b489b 100644 --- a/packages/console/app/src/component/icon.tsx +++ b/packages/console/app/src/component/icon.tsx @@ -76,6 +76,14 @@ export function IconAlipay(props: JSX.SvgSVGAttributes) { ) } +export function IconWechat(props: JSX.SvgSVGAttributes) { + return ( + + + + ) +} + export function IconChevron(props: JSX.SvgSVGAttributes) { return ( diff --git a/packages/console/app/src/i18n/ar.ts b/packages/console/app/src/i18n/ar.ts index 74a08dfa2..b59315aef 100644 --- a/packages/console/app/src/i18n/ar.ts +++ b/packages/console/app/src/i18n/ar.ts @@ -541,6 +541,7 @@ export const dict = { "workspace.billing.addAction": "إضافة", "workspace.billing.addBalance": "إضافة رصيد", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "مرتبط بـ Stripe", "workspace.billing.manage": "إدارة", "workspace.billing.enable": "تمكين الفوترة", diff --git a/packages/console/app/src/i18n/br.ts b/packages/console/app/src/i18n/br.ts index b0ef0983d..a18f3e401 100644 --- a/packages/console/app/src/i18n/br.ts +++ b/packages/console/app/src/i18n/br.ts @@ -550,6 +550,7 @@ export const dict = { "workspace.billing.addAction": "Adicionar", "workspace.billing.addBalance": "Adicionar Saldo", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "Vinculado ao Stripe", "workspace.billing.manage": "Gerenciar", "workspace.billing.enable": "Ativar Faturamento", diff --git a/packages/console/app/src/i18n/da.ts b/packages/console/app/src/i18n/da.ts index 45784969f..ca3231648 100644 --- a/packages/console/app/src/i18n/da.ts +++ b/packages/console/app/src/i18n/da.ts @@ -546,6 +546,7 @@ export const dict = { "workspace.billing.addAction": "Tilføj", "workspace.billing.addBalance": "Tilføj saldo", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "Forbundet til Stripe", "workspace.billing.manage": "Administrer", "workspace.billing.enable": "Aktiver fakturering", diff --git a/packages/console/app/src/i18n/de.ts b/packages/console/app/src/i18n/de.ts index d14ec8de5..d7ed88e36 100644 --- a/packages/console/app/src/i18n/de.ts +++ b/packages/console/app/src/i18n/de.ts @@ -549,6 +549,7 @@ export const dict = { "workspace.billing.addAction": "Hinzufügen", "workspace.billing.addBalance": "Guthaben aufladen", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "Mit Stripe verbunden", "workspace.billing.manage": "Verwalten", "workspace.billing.enable": "Abrechnung aktivieren", diff --git a/packages/console/app/src/i18n/en.ts b/packages/console/app/src/i18n/en.ts index 1e522d6e0..8b410bb61 100644 --- a/packages/console/app/src/i18n/en.ts +++ b/packages/console/app/src/i18n/en.ts @@ -541,6 +541,7 @@ export const dict = { "workspace.billing.addAction": "Add", "workspace.billing.addBalance": "Add Balance", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "Linked to Stripe", "workspace.billing.manage": "Manage", "workspace.billing.enable": "Enable Billing", diff --git a/packages/console/app/src/i18n/es.ts b/packages/console/app/src/i18n/es.ts index 7992e98a3..bb466568e 100644 --- a/packages/console/app/src/i18n/es.ts +++ b/packages/console/app/src/i18n/es.ts @@ -550,6 +550,7 @@ export const dict = { "workspace.billing.addAction": "Añadir", "workspace.billing.addBalance": "Añadir Saldo", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "Vinculado con Stripe", "workspace.billing.manage": "Gestionar", "workspace.billing.enable": "Habilitar Facturación", diff --git a/packages/console/app/src/i18n/fr.ts b/packages/console/app/src/i18n/fr.ts index e5c2b622f..8ac20c47c 100644 --- a/packages/console/app/src/i18n/fr.ts +++ b/packages/console/app/src/i18n/fr.ts @@ -552,6 +552,7 @@ export const dict = { "workspace.billing.addAction": "Ajouter", "workspace.billing.addBalance": "Ajouter un solde", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "Lié à Stripe", "workspace.billing.manage": "Gérer", "workspace.billing.enable": "Activer la facturation", diff --git a/packages/console/app/src/i18n/it.ts b/packages/console/app/src/i18n/it.ts index baede025d..bd8e17a5f 100644 --- a/packages/console/app/src/i18n/it.ts +++ b/packages/console/app/src/i18n/it.ts @@ -548,6 +548,7 @@ export const dict = { "workspace.billing.addAction": "Aggiungi", "workspace.billing.addBalance": "Aggiungi Saldo", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "Collegato a Stripe", "workspace.billing.manage": "Gestisci", "workspace.billing.enable": "Abilita Fatturazione", diff --git a/packages/console/app/src/i18n/ja.ts b/packages/console/app/src/i18n/ja.ts index 304233c04..e1979041c 100644 --- a/packages/console/app/src/i18n/ja.ts +++ b/packages/console/app/src/i18n/ja.ts @@ -547,6 +547,7 @@ export const dict = { "workspace.billing.addAction": "追加", "workspace.billing.addBalance": "残高を追加", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "Stripeと連携済み", "workspace.billing.manage": "管理", "workspace.billing.enable": "課金を有効にする", diff --git a/packages/console/app/src/i18n/ko.ts b/packages/console/app/src/i18n/ko.ts index 3ba155341..bf90e9c4e 100644 --- a/packages/console/app/src/i18n/ko.ts +++ b/packages/console/app/src/i18n/ko.ts @@ -541,6 +541,7 @@ export const dict = { "workspace.billing.addAction": "추가", "workspace.billing.addBalance": "잔액 추가", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "Stripe에 연결됨", "workspace.billing.manage": "관리", "workspace.billing.enable": "결제 활성화", diff --git a/packages/console/app/src/i18n/no.ts b/packages/console/app/src/i18n/no.ts index 45904ab7b..0aef49f0d 100644 --- a/packages/console/app/src/i18n/no.ts +++ b/packages/console/app/src/i18n/no.ts @@ -547,6 +547,7 @@ export const dict = { "workspace.billing.addAction": "Legg til", "workspace.billing.addBalance": "Legg til saldo", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "Koblet til Stripe", "workspace.billing.manage": "Administrer", "workspace.billing.enable": "Aktiver fakturering", diff --git a/packages/console/app/src/i18n/pl.ts b/packages/console/app/src/i18n/pl.ts index 78ad69aee..19aa503df 100644 --- a/packages/console/app/src/i18n/pl.ts +++ b/packages/console/app/src/i18n/pl.ts @@ -548,6 +548,7 @@ export const dict = { "workspace.billing.addAction": "Dodaj", "workspace.billing.addBalance": "Doładuj saldo", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "Połączono ze Stripe", "workspace.billing.manage": "Zarządzaj", "workspace.billing.enable": "Włącz rozliczenia", diff --git a/packages/console/app/src/i18n/ru.ts b/packages/console/app/src/i18n/ru.ts index b63b5d1b1..e5dee8303 100644 --- a/packages/console/app/src/i18n/ru.ts +++ b/packages/console/app/src/i18n/ru.ts @@ -554,6 +554,7 @@ export const dict = { "workspace.billing.addAction": "Пополнить", "workspace.billing.addBalance": "Пополнить баланс", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "Привязано к Stripe", "workspace.billing.manage": "Управление", "workspace.billing.enable": "Включить оплату", diff --git a/packages/console/app/src/i18n/th.ts b/packages/console/app/src/i18n/th.ts index b6e29ba02..c765a1813 100644 --- a/packages/console/app/src/i18n/th.ts +++ b/packages/console/app/src/i18n/th.ts @@ -543,6 +543,7 @@ export const dict = { "workspace.billing.addAction": "เพิ่ม", "workspace.billing.addBalance": "เพิ่มยอดคงเหลือ", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "เชื่อมโยงกับ Stripe", "workspace.billing.manage": "จัดการ", "workspace.billing.enable": "เปิดใช้งานการเรียกเก็บเงิน", diff --git a/packages/console/app/src/i18n/tr.ts b/packages/console/app/src/i18n/tr.ts index e2e5c4985..561153755 100644 --- a/packages/console/app/src/i18n/tr.ts +++ b/packages/console/app/src/i18n/tr.ts @@ -550,6 +550,7 @@ export const dict = { "workspace.billing.addAction": "Ekle", "workspace.billing.addBalance": "Bakiye Ekle", "workspace.billing.alipay": "Alipay", + "workspace.billing.wechat": "WeChat Pay", "workspace.billing.linkedToStripe": "Stripe'a bağlı", "workspace.billing.manage": "Yönet", "workspace.billing.enable": "Faturalandırmayı Etkinleştir", diff --git a/packages/console/app/src/i18n/zh.ts b/packages/console/app/src/i18n/zh.ts index f75d55319..1a5fb0ff2 100644 --- a/packages/console/app/src/i18n/zh.ts +++ b/packages/console/app/src/i18n/zh.ts @@ -524,6 +524,7 @@ export const dict = { "workspace.billing.addAction": "充值", "workspace.billing.addBalance": "充值余额", "workspace.billing.alipay": "支付宝", + "workspace.billing.wechat": "微信支付", "workspace.billing.linkedToStripe": "已关联 Stripe", "workspace.billing.manage": "管理", "workspace.billing.enable": "启用计费", diff --git a/packages/console/app/src/i18n/zht.ts b/packages/console/app/src/i18n/zht.ts index 3919a9d73..44f3ebee0 100644 --- a/packages/console/app/src/i18n/zht.ts +++ b/packages/console/app/src/i18n/zht.ts @@ -524,6 +524,7 @@ export const dict = { "workspace.billing.addAction": "儲值", "workspace.billing.addBalance": "儲值餘額", "workspace.billing.alipay": "支付寶", + "workspace.billing.wechat": "微信支付", "workspace.billing.linkedToStripe": "已連結 Stripe", "workspace.billing.manage": "管理", "workspace.billing.enable": "啟用帳務", diff --git a/packages/console/app/src/routes/workspace/[id]/billing/billing-section.tsx b/packages/console/app/src/routes/workspace/[id]/billing/billing-section.tsx index d966f38d3..50e30585b 100644 --- a/packages/console/app/src/routes/workspace/[id]/billing/billing-section.tsx +++ b/packages/console/app/src/routes/workspace/[id]/billing/billing-section.tsx @@ -3,7 +3,7 @@ import { createMemo, Match, Show, Switch, createEffect } from "solid-js" import { createStore } from "solid-js/store" import { Billing } from "@opencode-ai/console-core/billing.js" import { withActor } from "~/context/auth.withActor" -import { IconAlipay, IconCreditCard, IconStripe } from "~/component/icon" +import { IconAlipay, IconCreditCard, IconStripe, IconWechat } from "~/component/icon" import styles from "./billing-section.module.css" import { createCheckoutUrl, formatBalance, queryBillingInfo } from "../../common" import { useI18n } from "~/context/i18n" @@ -208,6 +208,9 @@ export function BillingSection() { + + +
@@ -224,6 +227,9 @@ export function BillingSection() { {i18n.t("workspace.billing.alipay")} + + {i18n.t("workspace.billing.wechat")} +