From 5e8cba55591242406f4b2c133ce9f84761ee2aeb Mon Sep 17 00:00:00 2001 From: Comfy Org PR Bot Date: Thu, 11 Dec 2025 18:42:05 +0900 Subject: [PATCH] [backport cloud/1.34] feat: add popover with link to Wan Fun Control template on pricing table (#7364) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Backport of #7363 to `cloud/1.34` Automatically created by backport workflow. ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-7364-backport-cloud-1-34-feat-add-popover-with-link-to-Wan-Fun-Control-template-on-pricing--2c66d73d365081a1a86afc3d8b1a0d0a) by [Unito](https://www.unito.io) Co-authored-by: Christian Byrne Co-authored-by: GitHub Action --- src/locales/en/main.json | 2 + .../subscription/components/PricingTable.vue | 131 +++++++++++++----- 2 files changed, 97 insertions(+), 36 deletions(-) diff --git a/src/locales/en/main.json b/src/locales/en/main.json index 7c8624475..6c8b2a168 100644 --- a/src/locales/en/main.json +++ b/src/locales/en/main.json @@ -1986,6 +1986,8 @@ "customLoRAsLabel": "Import your own LoRAs", "videoEstimateLabel": "Approx. amount of 5s videos generated with Wan Fun Control template", "videoEstimateHelp": "What is this?", + "videoEstimateExplanation": "These estimates are based on the Wan Fun Control template for 5-second videos.", + "videoEstimateTryTemplate": "Try the Wan Fun Control template →", "upgradeTo": "Upgrade to {plan}", "changeTo": "Change to {plan}", "credits": { diff --git a/src/platform/cloud/subscription/components/PricingTable.vue b/src/platform/cloud/subscription/components/PricingTable.vue index 73b7d879e..60750ec15 100644 --- a/src/platform/cloud/subscription/components/PricingTable.vue +++ b/src/platform/cloud/subscription/components/PricingTable.vue @@ -7,7 +7,9 @@ >
- + {{ tier.name }}
- + ${{ tier.price }} - + {{ t('subscription.usdPerMonth') }}
@@ -29,12 +35,16 @@
- + {{ t('subscription.monthlyCreditsLabel') }}
- + {{ tier.credits }}
@@ -44,7 +54,9 @@ {{ t('subscription.maxDurationLabel') }} - + {{ tier.maxDuration }}
@@ -78,13 +90,20 @@ {{ t('subscription.videoEstimateLabel') }}
- - + + {{ t('subscription.videoEstimateHelp') }}
- + {{ tier.videoEstimate }}
@@ -108,10 +127,42 @@
+ + + +
+

+ {{ t('subscription.videoEstimateExplanation') }} +

+ + {{ t('subscription.videoEstimateTryTemplate') }} + +
+
\ No newline at end of file + } finally { + isLoading.value = false + loadingTier.value = null + } +}, reportError) +