From 2ce0572283fe677e2e862aa2a8af1d44b7e7cfed Mon Sep 17 00:00:00 2001
From: web
Date: Sat, 29 Nov 2025 20:03:41 -0800
Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20add=20new=20payment=20icons?=
=?UTF-8?q?=20for=20Alipay=20and=20WeChat=20Pay,=20update=20asset=20paths?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- Added SVG icons for Alipay and WeChat Pay in the payment assets directory.
- Updated paths for Lottie animations in various components to use relative paths.
- Changed QR code image sources in payment-related components to point to the new asset paths.
- Adjusted i18n configuration to load translation files from the updated assets directory.
---
apps/admin/public/{ => assets}/locales/en-US/ads.json | 0
.../public/{ => assets}/locales/en-US/announcement.json | 0
.../public/{ => assets}/locales/en-US/auth-control.json | 0
apps/admin/public/{ => assets}/locales/en-US/auth.json | 0
.../admin/public/{ => assets}/locales/en-US/components.json | 0
apps/admin/public/{ => assets}/locales/en-US/coupon.json | 0
apps/admin/public/{ => assets}/locales/en-US/dashboard.json | 0
apps/admin/public/{ => assets}/locales/en-US/document.json | 0
apps/admin/public/{ => assets}/locales/en-US/log.json | 0
apps/admin/public/{ => assets}/locales/en-US/marketing.json | 0
apps/admin/public/{ => assets}/locales/en-US/menu.json | 0
apps/admin/public/{ => assets}/locales/en-US/nodes.json | 0
apps/admin/public/{ => assets}/locales/en-US/order.json | 0
apps/admin/public/{ => assets}/locales/en-US/payment.json | 0
apps/admin/public/{ => assets}/locales/en-US/product.json | 0
apps/admin/public/{ => assets}/locales/en-US/servers.json | 0
apps/admin/public/{ => assets}/locales/en-US/subscribe.json | 0
apps/admin/public/{ => assets}/locales/en-US/system.json | 0
apps/admin/public/{ => assets}/locales/en-US/ticket.json | 0
apps/admin/public/{ => assets}/locales/en-US/tool.json | 0
.../public/{ => assets}/locales/en-US/translation.json | 0
apps/admin/public/{ => assets}/locales/en-US/user.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/ads.json | 0
.../public/{ => assets}/locales/zh-CN/announcement.json | 0
.../public/{ => assets}/locales/zh-CN/auth-control.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/auth.json | 0
.../admin/public/{ => assets}/locales/zh-CN/components.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/coupon.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/dashboard.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/document.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/log.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/marketing.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/menu.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/nodes.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/order.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/payment.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/product.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/servers.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/subscribe.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/system.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/ticket.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/tool.json | 0
.../public/{ => assets}/locales/zh-CN/translation.json | 0
apps/admin/public/{ => assets}/locales/zh-CN/user.json | 0
apps/admin/public/{ => assets}/lotties/login.json | 0
apps/admin/public/{ => assets}/payment/alipay.svg | 0
apps/admin/public/{ => assets}/payment/alipay_f2f.svg | 0
apps/admin/public/{ => assets}/payment/balance.svg | 0
apps/admin/public/{ => assets}/payment/epay.svg | 0
apps/admin/public/{ => assets}/payment/stripe_alipay.svg | 0
.../admin/public/{ => assets}/payment/stripe_wechat_pay.svg | 0
apps/admin/public/{ => assets}/payment/wechat_pay.svg | 0
apps/admin/src/sections/auth/index.tsx | 2 +-
apps/admin/vite.config.ts | 5 ++++-
apps/user/public/{ => assets}/locales/en-US/affiliate.json | 0
apps/user/public/{ => assets}/locales/en-US/auth.json | 0
apps/user/public/{ => assets}/locales/en-US/components.json | 0
apps/user/public/{ => assets}/locales/en-US/dashboard.json | 0
apps/user/public/{ => assets}/locales/en-US/document.json | 0
apps/user/public/{ => assets}/locales/en-US/layout.json | 0
apps/user/public/{ => assets}/locales/en-US/main.json | 0
apps/user/public/{ => assets}/locales/en-US/order.json | 0
apps/user/public/{ => assets}/locales/en-US/payment.json | 0
apps/user/public/{ => assets}/locales/en-US/profile.json | 0
apps/user/public/{ => assets}/locales/en-US/subscribe.json | 0
apps/user/public/{ => assets}/locales/en-US/ticket.json | 0
apps/user/public/{ => assets}/locales/en-US/wallet.json | 0
apps/user/public/{ => assets}/locales/zh-CN/affiliate.json | 0
apps/user/public/{ => assets}/locales/zh-CN/auth.json | 0
apps/user/public/{ => assets}/locales/zh-CN/components.json | 0
apps/user/public/{ => assets}/locales/zh-CN/dashboard.json | 0
apps/user/public/{ => assets}/locales/zh-CN/document.json | 0
apps/user/public/{ => assets}/locales/zh-CN/layout.json | 0
apps/user/public/{ => assets}/locales/zh-CN/main.json | 0
apps/user/public/{ => assets}/locales/zh-CN/order.json | 0
apps/user/public/{ => assets}/locales/zh-CN/payment.json | 0
apps/user/public/{ => assets}/locales/zh-CN/profile.json | 0
apps/user/public/{ => assets}/locales/zh-CN/subscribe.json | 0
apps/user/public/{ => assets}/locales/zh-CN/ticket.json | 0
apps/user/public/{ => assets}/locales/zh-CN/wallet.json | 0
apps/user/public/{ => assets}/lotties/global-map.json | 0
apps/user/public/{ => assets}/lotties/locations.json | 0
apps/user/public/{ => assets}/lotties/login.json | 0
apps/user/public/{ => assets}/lotties/network-security.json | 0
apps/user/public/{ => assets}/lotties/servers.json | 0
apps/user/public/{ => assets}/lotties/users.json | 0
apps/user/public/{ => assets}/payment/alipay.svg | 0
apps/user/public/{ => assets}/payment/alipay_f2f.svg | 0
apps/user/public/{ => assets}/payment/balance.svg | 0
apps/user/public/{ => assets}/payment/epay.svg | 0
apps/user/public/{ => assets}/payment/stripe_alipay.svg | 0
apps/user/public/{ => assets}/payment/stripe_wechat_pay.svg | 0
apps/user/public/{ => assets}/payment/wechat_pay.svg | 0
apps/user/src/sections/auth/index.tsx | 2 +-
apps/user/src/sections/main/global-map.tsx | 2 +-
apps/user/src/sections/main/hero.tsx | 6 +++++-
apps/user/src/sections/main/stats.tsx | 6 +++---
apps/user/src/sections/purchasing/order.tsx | 2 +-
apps/user/src/sections/subscribe/payment-methods.tsx | 2 +-
apps/user/src/sections/user/payment/index.tsx | 2 +-
apps/user/src/sections/user/payment/stripe.tsx | 2 +-
apps/user/vite.config.ts | 5 ++++-
packages/ui/src/lib/i18n.ts | 2 +-
103 files changed, 24 insertions(+), 14 deletions(-)
rename apps/admin/public/{ => assets}/locales/en-US/ads.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/announcement.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/auth-control.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/auth.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/components.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/coupon.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/dashboard.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/document.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/log.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/marketing.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/menu.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/nodes.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/order.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/payment.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/product.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/servers.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/subscribe.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/system.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/ticket.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/tool.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/translation.json (100%)
rename apps/admin/public/{ => assets}/locales/en-US/user.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/ads.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/announcement.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/auth-control.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/auth.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/components.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/coupon.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/dashboard.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/document.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/log.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/marketing.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/menu.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/nodes.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/order.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/payment.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/product.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/servers.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/subscribe.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/system.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/ticket.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/tool.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/translation.json (100%)
rename apps/admin/public/{ => assets}/locales/zh-CN/user.json (100%)
rename apps/admin/public/{ => assets}/lotties/login.json (100%)
rename apps/admin/public/{ => assets}/payment/alipay.svg (100%)
rename apps/admin/public/{ => assets}/payment/alipay_f2f.svg (100%)
rename apps/admin/public/{ => assets}/payment/balance.svg (100%)
rename apps/admin/public/{ => assets}/payment/epay.svg (100%)
rename apps/admin/public/{ => assets}/payment/stripe_alipay.svg (100%)
rename apps/admin/public/{ => assets}/payment/stripe_wechat_pay.svg (100%)
rename apps/admin/public/{ => assets}/payment/wechat_pay.svg (100%)
rename apps/user/public/{ => assets}/locales/en-US/affiliate.json (100%)
rename apps/user/public/{ => assets}/locales/en-US/auth.json (100%)
rename apps/user/public/{ => assets}/locales/en-US/components.json (100%)
rename apps/user/public/{ => assets}/locales/en-US/dashboard.json (100%)
rename apps/user/public/{ => assets}/locales/en-US/document.json (100%)
rename apps/user/public/{ => assets}/locales/en-US/layout.json (100%)
rename apps/user/public/{ => assets}/locales/en-US/main.json (100%)
rename apps/user/public/{ => assets}/locales/en-US/order.json (100%)
rename apps/user/public/{ => assets}/locales/en-US/payment.json (100%)
rename apps/user/public/{ => assets}/locales/en-US/profile.json (100%)
rename apps/user/public/{ => assets}/locales/en-US/subscribe.json (100%)
rename apps/user/public/{ => assets}/locales/en-US/ticket.json (100%)
rename apps/user/public/{ => assets}/locales/en-US/wallet.json (100%)
rename apps/user/public/{ => assets}/locales/zh-CN/affiliate.json (100%)
rename apps/user/public/{ => assets}/locales/zh-CN/auth.json (100%)
rename apps/user/public/{ => assets}/locales/zh-CN/components.json (100%)
rename apps/user/public/{ => assets}/locales/zh-CN/dashboard.json (100%)
rename apps/user/public/{ => assets}/locales/zh-CN/document.json (100%)
rename apps/user/public/{ => assets}/locales/zh-CN/layout.json (100%)
rename apps/user/public/{ => assets}/locales/zh-CN/main.json (100%)
rename apps/user/public/{ => assets}/locales/zh-CN/order.json (100%)
rename apps/user/public/{ => assets}/locales/zh-CN/payment.json (100%)
rename apps/user/public/{ => assets}/locales/zh-CN/profile.json (100%)
rename apps/user/public/{ => assets}/locales/zh-CN/subscribe.json (100%)
rename apps/user/public/{ => assets}/locales/zh-CN/ticket.json (100%)
rename apps/user/public/{ => assets}/locales/zh-CN/wallet.json (100%)
rename apps/user/public/{ => assets}/lotties/global-map.json (100%)
rename apps/user/public/{ => assets}/lotties/locations.json (100%)
rename apps/user/public/{ => assets}/lotties/login.json (100%)
rename apps/user/public/{ => assets}/lotties/network-security.json (100%)
rename apps/user/public/{ => assets}/lotties/servers.json (100%)
rename apps/user/public/{ => assets}/lotties/users.json (100%)
rename apps/user/public/{ => assets}/payment/alipay.svg (100%)
rename apps/user/public/{ => assets}/payment/alipay_f2f.svg (100%)
rename apps/user/public/{ => assets}/payment/balance.svg (100%)
rename apps/user/public/{ => assets}/payment/epay.svg (100%)
rename apps/user/public/{ => assets}/payment/stripe_alipay.svg (100%)
rename apps/user/public/{ => assets}/payment/stripe_wechat_pay.svg (100%)
rename apps/user/public/{ => assets}/payment/wechat_pay.svg (100%)
diff --git a/apps/admin/public/locales/en-US/ads.json b/apps/admin/public/assets/locales/en-US/ads.json
similarity index 100%
rename from apps/admin/public/locales/en-US/ads.json
rename to apps/admin/public/assets/locales/en-US/ads.json
diff --git a/apps/admin/public/locales/en-US/announcement.json b/apps/admin/public/assets/locales/en-US/announcement.json
similarity index 100%
rename from apps/admin/public/locales/en-US/announcement.json
rename to apps/admin/public/assets/locales/en-US/announcement.json
diff --git a/apps/admin/public/locales/en-US/auth-control.json b/apps/admin/public/assets/locales/en-US/auth-control.json
similarity index 100%
rename from apps/admin/public/locales/en-US/auth-control.json
rename to apps/admin/public/assets/locales/en-US/auth-control.json
diff --git a/apps/admin/public/locales/en-US/auth.json b/apps/admin/public/assets/locales/en-US/auth.json
similarity index 100%
rename from apps/admin/public/locales/en-US/auth.json
rename to apps/admin/public/assets/locales/en-US/auth.json
diff --git a/apps/admin/public/locales/en-US/components.json b/apps/admin/public/assets/locales/en-US/components.json
similarity index 100%
rename from apps/admin/public/locales/en-US/components.json
rename to apps/admin/public/assets/locales/en-US/components.json
diff --git a/apps/admin/public/locales/en-US/coupon.json b/apps/admin/public/assets/locales/en-US/coupon.json
similarity index 100%
rename from apps/admin/public/locales/en-US/coupon.json
rename to apps/admin/public/assets/locales/en-US/coupon.json
diff --git a/apps/admin/public/locales/en-US/dashboard.json b/apps/admin/public/assets/locales/en-US/dashboard.json
similarity index 100%
rename from apps/admin/public/locales/en-US/dashboard.json
rename to apps/admin/public/assets/locales/en-US/dashboard.json
diff --git a/apps/admin/public/locales/en-US/document.json b/apps/admin/public/assets/locales/en-US/document.json
similarity index 100%
rename from apps/admin/public/locales/en-US/document.json
rename to apps/admin/public/assets/locales/en-US/document.json
diff --git a/apps/admin/public/locales/en-US/log.json b/apps/admin/public/assets/locales/en-US/log.json
similarity index 100%
rename from apps/admin/public/locales/en-US/log.json
rename to apps/admin/public/assets/locales/en-US/log.json
diff --git a/apps/admin/public/locales/en-US/marketing.json b/apps/admin/public/assets/locales/en-US/marketing.json
similarity index 100%
rename from apps/admin/public/locales/en-US/marketing.json
rename to apps/admin/public/assets/locales/en-US/marketing.json
diff --git a/apps/admin/public/locales/en-US/menu.json b/apps/admin/public/assets/locales/en-US/menu.json
similarity index 100%
rename from apps/admin/public/locales/en-US/menu.json
rename to apps/admin/public/assets/locales/en-US/menu.json
diff --git a/apps/admin/public/locales/en-US/nodes.json b/apps/admin/public/assets/locales/en-US/nodes.json
similarity index 100%
rename from apps/admin/public/locales/en-US/nodes.json
rename to apps/admin/public/assets/locales/en-US/nodes.json
diff --git a/apps/admin/public/locales/en-US/order.json b/apps/admin/public/assets/locales/en-US/order.json
similarity index 100%
rename from apps/admin/public/locales/en-US/order.json
rename to apps/admin/public/assets/locales/en-US/order.json
diff --git a/apps/admin/public/locales/en-US/payment.json b/apps/admin/public/assets/locales/en-US/payment.json
similarity index 100%
rename from apps/admin/public/locales/en-US/payment.json
rename to apps/admin/public/assets/locales/en-US/payment.json
diff --git a/apps/admin/public/locales/en-US/product.json b/apps/admin/public/assets/locales/en-US/product.json
similarity index 100%
rename from apps/admin/public/locales/en-US/product.json
rename to apps/admin/public/assets/locales/en-US/product.json
diff --git a/apps/admin/public/locales/en-US/servers.json b/apps/admin/public/assets/locales/en-US/servers.json
similarity index 100%
rename from apps/admin/public/locales/en-US/servers.json
rename to apps/admin/public/assets/locales/en-US/servers.json
diff --git a/apps/admin/public/locales/en-US/subscribe.json b/apps/admin/public/assets/locales/en-US/subscribe.json
similarity index 100%
rename from apps/admin/public/locales/en-US/subscribe.json
rename to apps/admin/public/assets/locales/en-US/subscribe.json
diff --git a/apps/admin/public/locales/en-US/system.json b/apps/admin/public/assets/locales/en-US/system.json
similarity index 100%
rename from apps/admin/public/locales/en-US/system.json
rename to apps/admin/public/assets/locales/en-US/system.json
diff --git a/apps/admin/public/locales/en-US/ticket.json b/apps/admin/public/assets/locales/en-US/ticket.json
similarity index 100%
rename from apps/admin/public/locales/en-US/ticket.json
rename to apps/admin/public/assets/locales/en-US/ticket.json
diff --git a/apps/admin/public/locales/en-US/tool.json b/apps/admin/public/assets/locales/en-US/tool.json
similarity index 100%
rename from apps/admin/public/locales/en-US/tool.json
rename to apps/admin/public/assets/locales/en-US/tool.json
diff --git a/apps/admin/public/locales/en-US/translation.json b/apps/admin/public/assets/locales/en-US/translation.json
similarity index 100%
rename from apps/admin/public/locales/en-US/translation.json
rename to apps/admin/public/assets/locales/en-US/translation.json
diff --git a/apps/admin/public/locales/en-US/user.json b/apps/admin/public/assets/locales/en-US/user.json
similarity index 100%
rename from apps/admin/public/locales/en-US/user.json
rename to apps/admin/public/assets/locales/en-US/user.json
diff --git a/apps/admin/public/locales/zh-CN/ads.json b/apps/admin/public/assets/locales/zh-CN/ads.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/ads.json
rename to apps/admin/public/assets/locales/zh-CN/ads.json
diff --git a/apps/admin/public/locales/zh-CN/announcement.json b/apps/admin/public/assets/locales/zh-CN/announcement.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/announcement.json
rename to apps/admin/public/assets/locales/zh-CN/announcement.json
diff --git a/apps/admin/public/locales/zh-CN/auth-control.json b/apps/admin/public/assets/locales/zh-CN/auth-control.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/auth-control.json
rename to apps/admin/public/assets/locales/zh-CN/auth-control.json
diff --git a/apps/admin/public/locales/zh-CN/auth.json b/apps/admin/public/assets/locales/zh-CN/auth.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/auth.json
rename to apps/admin/public/assets/locales/zh-CN/auth.json
diff --git a/apps/admin/public/locales/zh-CN/components.json b/apps/admin/public/assets/locales/zh-CN/components.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/components.json
rename to apps/admin/public/assets/locales/zh-CN/components.json
diff --git a/apps/admin/public/locales/zh-CN/coupon.json b/apps/admin/public/assets/locales/zh-CN/coupon.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/coupon.json
rename to apps/admin/public/assets/locales/zh-CN/coupon.json
diff --git a/apps/admin/public/locales/zh-CN/dashboard.json b/apps/admin/public/assets/locales/zh-CN/dashboard.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/dashboard.json
rename to apps/admin/public/assets/locales/zh-CN/dashboard.json
diff --git a/apps/admin/public/locales/zh-CN/document.json b/apps/admin/public/assets/locales/zh-CN/document.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/document.json
rename to apps/admin/public/assets/locales/zh-CN/document.json
diff --git a/apps/admin/public/locales/zh-CN/log.json b/apps/admin/public/assets/locales/zh-CN/log.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/log.json
rename to apps/admin/public/assets/locales/zh-CN/log.json
diff --git a/apps/admin/public/locales/zh-CN/marketing.json b/apps/admin/public/assets/locales/zh-CN/marketing.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/marketing.json
rename to apps/admin/public/assets/locales/zh-CN/marketing.json
diff --git a/apps/admin/public/locales/zh-CN/menu.json b/apps/admin/public/assets/locales/zh-CN/menu.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/menu.json
rename to apps/admin/public/assets/locales/zh-CN/menu.json
diff --git a/apps/admin/public/locales/zh-CN/nodes.json b/apps/admin/public/assets/locales/zh-CN/nodes.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/nodes.json
rename to apps/admin/public/assets/locales/zh-CN/nodes.json
diff --git a/apps/admin/public/locales/zh-CN/order.json b/apps/admin/public/assets/locales/zh-CN/order.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/order.json
rename to apps/admin/public/assets/locales/zh-CN/order.json
diff --git a/apps/admin/public/locales/zh-CN/payment.json b/apps/admin/public/assets/locales/zh-CN/payment.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/payment.json
rename to apps/admin/public/assets/locales/zh-CN/payment.json
diff --git a/apps/admin/public/locales/zh-CN/product.json b/apps/admin/public/assets/locales/zh-CN/product.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/product.json
rename to apps/admin/public/assets/locales/zh-CN/product.json
diff --git a/apps/admin/public/locales/zh-CN/servers.json b/apps/admin/public/assets/locales/zh-CN/servers.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/servers.json
rename to apps/admin/public/assets/locales/zh-CN/servers.json
diff --git a/apps/admin/public/locales/zh-CN/subscribe.json b/apps/admin/public/assets/locales/zh-CN/subscribe.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/subscribe.json
rename to apps/admin/public/assets/locales/zh-CN/subscribe.json
diff --git a/apps/admin/public/locales/zh-CN/system.json b/apps/admin/public/assets/locales/zh-CN/system.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/system.json
rename to apps/admin/public/assets/locales/zh-CN/system.json
diff --git a/apps/admin/public/locales/zh-CN/ticket.json b/apps/admin/public/assets/locales/zh-CN/ticket.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/ticket.json
rename to apps/admin/public/assets/locales/zh-CN/ticket.json
diff --git a/apps/admin/public/locales/zh-CN/tool.json b/apps/admin/public/assets/locales/zh-CN/tool.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/tool.json
rename to apps/admin/public/assets/locales/zh-CN/tool.json
diff --git a/apps/admin/public/locales/zh-CN/translation.json b/apps/admin/public/assets/locales/zh-CN/translation.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/translation.json
rename to apps/admin/public/assets/locales/zh-CN/translation.json
diff --git a/apps/admin/public/locales/zh-CN/user.json b/apps/admin/public/assets/locales/zh-CN/user.json
similarity index 100%
rename from apps/admin/public/locales/zh-CN/user.json
rename to apps/admin/public/assets/locales/zh-CN/user.json
diff --git a/apps/admin/public/lotties/login.json b/apps/admin/public/assets/lotties/login.json
similarity index 100%
rename from apps/admin/public/lotties/login.json
rename to apps/admin/public/assets/lotties/login.json
diff --git a/apps/admin/public/payment/alipay.svg b/apps/admin/public/assets/payment/alipay.svg
similarity index 100%
rename from apps/admin/public/payment/alipay.svg
rename to apps/admin/public/assets/payment/alipay.svg
diff --git a/apps/admin/public/payment/alipay_f2f.svg b/apps/admin/public/assets/payment/alipay_f2f.svg
similarity index 100%
rename from apps/admin/public/payment/alipay_f2f.svg
rename to apps/admin/public/assets/payment/alipay_f2f.svg
diff --git a/apps/admin/public/payment/balance.svg b/apps/admin/public/assets/payment/balance.svg
similarity index 100%
rename from apps/admin/public/payment/balance.svg
rename to apps/admin/public/assets/payment/balance.svg
diff --git a/apps/admin/public/payment/epay.svg b/apps/admin/public/assets/payment/epay.svg
similarity index 100%
rename from apps/admin/public/payment/epay.svg
rename to apps/admin/public/assets/payment/epay.svg
diff --git a/apps/admin/public/payment/stripe_alipay.svg b/apps/admin/public/assets/payment/stripe_alipay.svg
similarity index 100%
rename from apps/admin/public/payment/stripe_alipay.svg
rename to apps/admin/public/assets/payment/stripe_alipay.svg
diff --git a/apps/admin/public/payment/stripe_wechat_pay.svg b/apps/admin/public/assets/payment/stripe_wechat_pay.svg
similarity index 100%
rename from apps/admin/public/payment/stripe_wechat_pay.svg
rename to apps/admin/public/assets/payment/stripe_wechat_pay.svg
diff --git a/apps/admin/public/payment/wechat_pay.svg b/apps/admin/public/assets/payment/wechat_pay.svg
similarity index 100%
rename from apps/admin/public/payment/wechat_pay.svg
rename to apps/admin/public/assets/payment/wechat_pay.svg
diff --git a/apps/admin/src/sections/auth/index.tsx b/apps/admin/src/sections/auth/index.tsx
index 78ddc3c..6326865 100644
--- a/apps/admin/src/sections/auth/index.tsx
+++ b/apps/admin/src/sections/auth/index.tsx
@@ -37,7 +37,7 @@ export default function Auth() {
autoplay
className="mx-auto hidden w-full lg:block"
loop
- src="./lotties/login.json"
+ src="./assets/lotties/login.json"
/>
{site.site_desc}
diff --git a/apps/admin/vite.config.ts b/apps/admin/vite.config.ts
index e38070c..2f0c567 100644
--- a/apps/admin/vite.config.ts
+++ b/apps/admin/vite.config.ts
@@ -9,7 +9,7 @@ import { defineConfig } from "vite";
export default defineConfig({
base: "./",
plugins: [
- devtools(),
+ devtools({ eventBusConfig: { port: 42_070 } }),
tanstackRouter({
target: "react",
autoCodeSplitting: true,
@@ -32,4 +32,7 @@ export default defineConfig({
},
},
},
+ build: {
+ assetsDir: "static",
+ },
});
diff --git a/apps/user/public/locales/en-US/affiliate.json b/apps/user/public/assets/locales/en-US/affiliate.json
similarity index 100%
rename from apps/user/public/locales/en-US/affiliate.json
rename to apps/user/public/assets/locales/en-US/affiliate.json
diff --git a/apps/user/public/locales/en-US/auth.json b/apps/user/public/assets/locales/en-US/auth.json
similarity index 100%
rename from apps/user/public/locales/en-US/auth.json
rename to apps/user/public/assets/locales/en-US/auth.json
diff --git a/apps/user/public/locales/en-US/components.json b/apps/user/public/assets/locales/en-US/components.json
similarity index 100%
rename from apps/user/public/locales/en-US/components.json
rename to apps/user/public/assets/locales/en-US/components.json
diff --git a/apps/user/public/locales/en-US/dashboard.json b/apps/user/public/assets/locales/en-US/dashboard.json
similarity index 100%
rename from apps/user/public/locales/en-US/dashboard.json
rename to apps/user/public/assets/locales/en-US/dashboard.json
diff --git a/apps/user/public/locales/en-US/document.json b/apps/user/public/assets/locales/en-US/document.json
similarity index 100%
rename from apps/user/public/locales/en-US/document.json
rename to apps/user/public/assets/locales/en-US/document.json
diff --git a/apps/user/public/locales/en-US/layout.json b/apps/user/public/assets/locales/en-US/layout.json
similarity index 100%
rename from apps/user/public/locales/en-US/layout.json
rename to apps/user/public/assets/locales/en-US/layout.json
diff --git a/apps/user/public/locales/en-US/main.json b/apps/user/public/assets/locales/en-US/main.json
similarity index 100%
rename from apps/user/public/locales/en-US/main.json
rename to apps/user/public/assets/locales/en-US/main.json
diff --git a/apps/user/public/locales/en-US/order.json b/apps/user/public/assets/locales/en-US/order.json
similarity index 100%
rename from apps/user/public/locales/en-US/order.json
rename to apps/user/public/assets/locales/en-US/order.json
diff --git a/apps/user/public/locales/en-US/payment.json b/apps/user/public/assets/locales/en-US/payment.json
similarity index 100%
rename from apps/user/public/locales/en-US/payment.json
rename to apps/user/public/assets/locales/en-US/payment.json
diff --git a/apps/user/public/locales/en-US/profile.json b/apps/user/public/assets/locales/en-US/profile.json
similarity index 100%
rename from apps/user/public/locales/en-US/profile.json
rename to apps/user/public/assets/locales/en-US/profile.json
diff --git a/apps/user/public/locales/en-US/subscribe.json b/apps/user/public/assets/locales/en-US/subscribe.json
similarity index 100%
rename from apps/user/public/locales/en-US/subscribe.json
rename to apps/user/public/assets/locales/en-US/subscribe.json
diff --git a/apps/user/public/locales/en-US/ticket.json b/apps/user/public/assets/locales/en-US/ticket.json
similarity index 100%
rename from apps/user/public/locales/en-US/ticket.json
rename to apps/user/public/assets/locales/en-US/ticket.json
diff --git a/apps/user/public/locales/en-US/wallet.json b/apps/user/public/assets/locales/en-US/wallet.json
similarity index 100%
rename from apps/user/public/locales/en-US/wallet.json
rename to apps/user/public/assets/locales/en-US/wallet.json
diff --git a/apps/user/public/locales/zh-CN/affiliate.json b/apps/user/public/assets/locales/zh-CN/affiliate.json
similarity index 100%
rename from apps/user/public/locales/zh-CN/affiliate.json
rename to apps/user/public/assets/locales/zh-CN/affiliate.json
diff --git a/apps/user/public/locales/zh-CN/auth.json b/apps/user/public/assets/locales/zh-CN/auth.json
similarity index 100%
rename from apps/user/public/locales/zh-CN/auth.json
rename to apps/user/public/assets/locales/zh-CN/auth.json
diff --git a/apps/user/public/locales/zh-CN/components.json b/apps/user/public/assets/locales/zh-CN/components.json
similarity index 100%
rename from apps/user/public/locales/zh-CN/components.json
rename to apps/user/public/assets/locales/zh-CN/components.json
diff --git a/apps/user/public/locales/zh-CN/dashboard.json b/apps/user/public/assets/locales/zh-CN/dashboard.json
similarity index 100%
rename from apps/user/public/locales/zh-CN/dashboard.json
rename to apps/user/public/assets/locales/zh-CN/dashboard.json
diff --git a/apps/user/public/locales/zh-CN/document.json b/apps/user/public/assets/locales/zh-CN/document.json
similarity index 100%
rename from apps/user/public/locales/zh-CN/document.json
rename to apps/user/public/assets/locales/zh-CN/document.json
diff --git a/apps/user/public/locales/zh-CN/layout.json b/apps/user/public/assets/locales/zh-CN/layout.json
similarity index 100%
rename from apps/user/public/locales/zh-CN/layout.json
rename to apps/user/public/assets/locales/zh-CN/layout.json
diff --git a/apps/user/public/locales/zh-CN/main.json b/apps/user/public/assets/locales/zh-CN/main.json
similarity index 100%
rename from apps/user/public/locales/zh-CN/main.json
rename to apps/user/public/assets/locales/zh-CN/main.json
diff --git a/apps/user/public/locales/zh-CN/order.json b/apps/user/public/assets/locales/zh-CN/order.json
similarity index 100%
rename from apps/user/public/locales/zh-CN/order.json
rename to apps/user/public/assets/locales/zh-CN/order.json
diff --git a/apps/user/public/locales/zh-CN/payment.json b/apps/user/public/assets/locales/zh-CN/payment.json
similarity index 100%
rename from apps/user/public/locales/zh-CN/payment.json
rename to apps/user/public/assets/locales/zh-CN/payment.json
diff --git a/apps/user/public/locales/zh-CN/profile.json b/apps/user/public/assets/locales/zh-CN/profile.json
similarity index 100%
rename from apps/user/public/locales/zh-CN/profile.json
rename to apps/user/public/assets/locales/zh-CN/profile.json
diff --git a/apps/user/public/locales/zh-CN/subscribe.json b/apps/user/public/assets/locales/zh-CN/subscribe.json
similarity index 100%
rename from apps/user/public/locales/zh-CN/subscribe.json
rename to apps/user/public/assets/locales/zh-CN/subscribe.json
diff --git a/apps/user/public/locales/zh-CN/ticket.json b/apps/user/public/assets/locales/zh-CN/ticket.json
similarity index 100%
rename from apps/user/public/locales/zh-CN/ticket.json
rename to apps/user/public/assets/locales/zh-CN/ticket.json
diff --git a/apps/user/public/locales/zh-CN/wallet.json b/apps/user/public/assets/locales/zh-CN/wallet.json
similarity index 100%
rename from apps/user/public/locales/zh-CN/wallet.json
rename to apps/user/public/assets/locales/zh-CN/wallet.json
diff --git a/apps/user/public/lotties/global-map.json b/apps/user/public/assets/lotties/global-map.json
similarity index 100%
rename from apps/user/public/lotties/global-map.json
rename to apps/user/public/assets/lotties/global-map.json
diff --git a/apps/user/public/lotties/locations.json b/apps/user/public/assets/lotties/locations.json
similarity index 100%
rename from apps/user/public/lotties/locations.json
rename to apps/user/public/assets/lotties/locations.json
diff --git a/apps/user/public/lotties/login.json b/apps/user/public/assets/lotties/login.json
similarity index 100%
rename from apps/user/public/lotties/login.json
rename to apps/user/public/assets/lotties/login.json
diff --git a/apps/user/public/lotties/network-security.json b/apps/user/public/assets/lotties/network-security.json
similarity index 100%
rename from apps/user/public/lotties/network-security.json
rename to apps/user/public/assets/lotties/network-security.json
diff --git a/apps/user/public/lotties/servers.json b/apps/user/public/assets/lotties/servers.json
similarity index 100%
rename from apps/user/public/lotties/servers.json
rename to apps/user/public/assets/lotties/servers.json
diff --git a/apps/user/public/lotties/users.json b/apps/user/public/assets/lotties/users.json
similarity index 100%
rename from apps/user/public/lotties/users.json
rename to apps/user/public/assets/lotties/users.json
diff --git a/apps/user/public/payment/alipay.svg b/apps/user/public/assets/payment/alipay.svg
similarity index 100%
rename from apps/user/public/payment/alipay.svg
rename to apps/user/public/assets/payment/alipay.svg
diff --git a/apps/user/public/payment/alipay_f2f.svg b/apps/user/public/assets/payment/alipay_f2f.svg
similarity index 100%
rename from apps/user/public/payment/alipay_f2f.svg
rename to apps/user/public/assets/payment/alipay_f2f.svg
diff --git a/apps/user/public/payment/balance.svg b/apps/user/public/assets/payment/balance.svg
similarity index 100%
rename from apps/user/public/payment/balance.svg
rename to apps/user/public/assets/payment/balance.svg
diff --git a/apps/user/public/payment/epay.svg b/apps/user/public/assets/payment/epay.svg
similarity index 100%
rename from apps/user/public/payment/epay.svg
rename to apps/user/public/assets/payment/epay.svg
diff --git a/apps/user/public/payment/stripe_alipay.svg b/apps/user/public/assets/payment/stripe_alipay.svg
similarity index 100%
rename from apps/user/public/payment/stripe_alipay.svg
rename to apps/user/public/assets/payment/stripe_alipay.svg
diff --git a/apps/user/public/payment/stripe_wechat_pay.svg b/apps/user/public/assets/payment/stripe_wechat_pay.svg
similarity index 100%
rename from apps/user/public/payment/stripe_wechat_pay.svg
rename to apps/user/public/assets/payment/stripe_wechat_pay.svg
diff --git a/apps/user/public/payment/wechat_pay.svg b/apps/user/public/assets/payment/wechat_pay.svg
similarity index 100%
rename from apps/user/public/payment/wechat_pay.svg
rename to apps/user/public/assets/payment/wechat_pay.svg
diff --git a/apps/user/src/sections/auth/index.tsx b/apps/user/src/sections/auth/index.tsx
index 823c726..94f71c3 100644
--- a/apps/user/src/sections/auth/index.tsx
+++ b/apps/user/src/sections/auth/index.tsx
@@ -49,7 +49,7 @@ export default function Main() {
autoplay
className="mx-auto hidden w-[275px] lg:block xl:w-[500px]"
loop
- src="/lotties/login.json"
+ src="./assets/lotties/login.json"
/>
{site.site_desc}
diff --git a/apps/user/src/sections/main/global-map.tsx b/apps/user/src/sections/main/global-map.tsx
index 6bbe852..5069e68 100644
--- a/apps/user/src/sections/main/global-map.tsx
+++ b/apps/user/src/sections/main/global-map.tsx
@@ -45,7 +45,7 @@ export function GlobalMap() {
autoplay
className="w-full scale-150"
loop
- src="/lotties/global-map.json"
+ src="./assets/lotties/global-map.json"
/>
diff --git a/apps/user/src/sections/main/hero.tsx b/apps/user/src/sections/main/hero.tsx
index 1b4fbce..b7ab926 100644
--- a/apps/user/src/sections/main/hero.tsx
+++ b/apps/user/src/sections/main/hero.tsx
@@ -52,7 +52,11 @@ export function Hero() {
transition={{ type: "spring", stiffness: 80, damping: 15, delay: 0.5 }}
viewport={{ once: true, amount: 0.3 }}
>
-
+
);
diff --git a/apps/user/src/sections/main/stats.tsx b/apps/user/src/sections/main/stats.tsx
index 32d8a3a..49e7093 100644
--- a/apps/user/src/sections/main/stats.tsx
+++ b/apps/user/src/sections/main/stats.tsx
@@ -14,7 +14,7 @@ export function Stats() {
autoplay
className="size-24"
loop
- src="/lotties/users.json"
+ src="./assets/lotties/users.json"
/>
),
},
@@ -29,7 +29,7 @@ export function Stats() {
autoplay
className="size-24"
loop
- src="/lotties/servers.json"
+ src="./assets/lotties/servers.json"
/>
),
},
@@ -41,7 +41,7 @@ export function Stats() {
autoplay
className="size-24"
loop
- src="/lotties/locations.json"
+ src="./assets/lotties/locations.json"
/>
),
},
diff --git a/apps/user/src/sections/purchasing/order.tsx b/apps/user/src/sections/purchasing/order.tsx
index 21318e0..a6dddc5 100644
--- a/apps/user/src/sections/purchasing/order.tsx
+++ b/apps/user/src/sections/purchasing/order.tsx
@@ -248,7 +248,7 @@ export default function Order() {
= ({
diff --git a/apps/user/src/sections/user/payment/index.tsx b/apps/user/src/sections/user/payment/index.tsx
index 19ec538..244c30c 100644
--- a/apps/user/src/sections/user/payment/index.tsx
+++ b/apps/user/src/sections/user/payment/index.tsx
@@ -234,7 +234,7 @@ export default function Page() {
> = ({
<>