From ad2230728cb359dbeda3722ba4e5228eed9b0d09 Mon Sep 17 00:00:00 2001 From: Ovidiu U Date: Wed, 10 Jun 2026 13:15:16 +0100 Subject: [PATCH] Disable Daily and Smart pricing CTAs until features ship Replace the basic/plus checkout links on /pricing with disabled "Coming soon" buttons, gated by a COMING_SOON list so each tier's CTA goes live again by removing it from that list. Free is unchanged. Co-Authored-By: Claude Opus 4.8 (1M context) --- resources/js/components/PricingGrid.vue | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/resources/js/components/PricingGrid.vue b/resources/js/components/PricingGrid.vue index 6382b96..163e8a5 100644 --- a/resources/js/components/PricingGrid.vue +++ b/resources/js/components/PricingGrid.vue @@ -57,7 +57,8 @@
  • Daily email, push & WhatsApp
  • Price-drop & score alerts
  • - {{ ctaLabel('basic') }} + {{ ctaLabel('basic') }} + @@ -75,7 +76,8 @@
  • Real-time email, push & WhatsApp
  • SMS alerts (up to 3/day)
  • - {{ ctaLabel('plus') }} + {{ ctaLabel('plus') }} + @@ -96,6 +98,14 @@ const PRICES = { } const PRICE_SUFFIX = { monthly: '/mo', annual: '/yr' } +// Paid tiers whose alerting features aren't fully shipped yet — their CTAs are +// disabled until then. Remove a tier from this list to make its button live. +const COMING_SOON = ['basic', 'plus'] + +function isComingSoon(tier) { + return COMING_SOON.includes(tier) +} + function ctaHref(tier) { if (tier === 'free') { return isAuthenticated.value ? '/dashboard' : '/register'