feat(payment): 兑换码 - 增加可配置联动小铺入口 (#668)
Co-authored-by: linxi <linxi@enjoysoftware.cn>
This commit is contained in:
1 parent
b4ba329ad5
commit
7c3f06b151
6 files changed
+85
-1
No files matched your search
@@ -27,6 +27,7 @@ export const DEFAULT_PUBLIC_APPEARANCE: PublicAppearance = {
|
||||
footerCopyright: `© ${new Date().getFullYear()} 影策. All rights reserved.`,
|
||||
icpFilingEnabled: false,
|
||||
icpFilingNumber: "",
|
||||
redeemPurchaseUrl: "",
|
||||
logoConfigured: false,
|
||||
darkLogoConfigured: false,
|
||||
authVideoConfigured: false,
|
||||
@@ -61,6 +62,7 @@ export function normalizePublicAppearance(value?: Partial<PublicAppearance> | nu
|
||||
const seoKeywords = normalizeAppearanceCopy(value?.seoKeywords, "", true);
|
||||
const footerCopyright = normalizeAppearanceCopy(value?.footerCopyright, `© ${new Date().getFullYear()} ${resolvedBrandName}. All rights reserved.`);
|
||||
const icpFilingNumber = normalizeAppearanceCopy(value?.icpFilingNumber, "", true);
|
||||
const redeemPurchaseUrl = typeof value?.redeemPurchaseUrl === "string" ? safeAppearanceURL(value.redeemPurchaseUrl, "") : "";
|
||||
return {
|
||||
...DEFAULT_PUBLIC_APPEARANCE,
|
||||
...value,
|
||||
@@ -85,6 +87,7 @@ export function normalizePublicAppearance(value?: Partial<PublicAppearance> | nu
|
||||
footerCopyright,
|
||||
icpFilingEnabled: Boolean(value?.icpFilingEnabled && icpFilingNumber),
|
||||
icpFilingNumber,
|
||||
redeemPurchaseUrl,
|
||||
logoConfigured: Boolean(value?.logoConfigured),
|
||||
darkLogoConfigured: Boolean(value?.darkLogoConfigured),
|
||||
authVideoConfigured: customVideo,
|
||||
|
||||
Reference in new issue
Block a user