diff --git a/packages/console/app/src/component/icon.tsx b/packages/console/app/src/component/icon.tsx index e39da4a0ef..fc50b489b9 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 74a08dfa25..b59315aef1 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 b0ef0983d6..a18f3e4011 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 45784969ff..ca3231648c 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 d14ec8de5b..d7ed88e361 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 1e522d6e01..8b410bb610 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 7992e98a33..bb466568e1 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 e5c2b622fc..8ac20c47c2 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 baede025d4..bd8e17a5f3 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 304233c04e..e1979041cd 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 3ba155341c..bf90e9c4e8 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 45904ab7b6..0aef49f0d8 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 78ad69aeea..19aa503df5 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 b63b5d1b1e..e5dee8303a 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 b6e29ba022..c765a18133 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 e2e5c4985c..561153755b 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 f75d553197..1a5fb0ff20 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 3919a9d739..44f3ebee00 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 d966f38d3d..50e30585bd 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")} +