From 32c7e55a15b3f8ac844da35218d039c04ad47e7f Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Mon, 30 Sep 2024 14:52:18 +0200 Subject: [PATCH] add Upgrade Info Modal, fix hardcoded premium flag --- .../js/Components/Common/UpgradeBadge.vue | 9 ++- .../js/Components/Common/UpgradeModal.vue | 62 +++++++++++++++++++ resources/js/utils/billing.ts | 1 - 3 files changed, 69 insertions(+), 3 deletions(-) create mode 100644 resources/js/Components/Common/UpgradeModal.vue diff --git a/resources/js/Components/Common/UpgradeBadge.vue b/resources/js/Components/Common/UpgradeBadge.vue index 62ef4c9a..d5f18454 100644 --- a/resources/js/Components/Common/UpgradeBadge.vue +++ b/resources/js/Components/Common/UpgradeBadge.vue @@ -1,13 +1,18 @@ diff --git a/resources/js/Components/Common/UpgradeModal.vue b/resources/js/Components/Common/UpgradeModal.vue new file mode 100644 index 00000000..f4fe9b1a --- /dev/null +++ b/resources/js/Components/Common/UpgradeModal.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/resources/js/utils/billing.ts b/resources/js/utils/billing.ts index 34ba995f..b83ef6e1 100644 --- a/resources/js/utils/billing.ts +++ b/resources/js/utils/billing.ts @@ -59,7 +59,6 @@ export function hasActiveSubscription() { } export function isAllowedToPerformPremiumAction() { - return true; return ( !isBillingActivated() || (isBillingActivated() && hasActiveSubscription()) ||