From 36a4b67ef46f36dd0bec6efad4b1b701c5797b4d Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Tue, 11 Nov 2025 16:07:01 +0100 Subject: [PATCH] SYNC: promo widget in trial --- packages/web/src/widgets/WidgetIconPanel.svelte | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/web/src/widgets/WidgetIconPanel.svelte b/packages/web/src/widgets/WidgetIconPanel.svelte index b939e59d8..53bb19bf6 100644 --- a/packages/web/src/widgets/WidgetIconPanel.svelte +++ b/packages/web/src/widgets/WidgetIconPanel.svelte @@ -22,7 +22,7 @@ import { showModal } from '../modals/modalTools'; import NewObjectModal from '../modals/NewObjectModal.svelte'; import openNewTab from '../utility/openNewTab'; - import { usePromoWidget } from '../utility/metadataLoaders'; + import { useConfig, usePromoWidget } from '../utility/metadataLoaders'; let domSettings; let domCloudAccount; @@ -170,6 +170,7 @@ } $: promoWidgetData = $promoWidgetPreview || $promoWidget; + $: config = useConfig();
@@ -180,7 +181,7 @@ {/if} {#each widgets .filter(x => x && hasPermission(`widgets/${x.name}`)) - .filter(x => !x.isPremiumPromo || (!isProApp() && promoWidgetData?.state == 'data')) + .filter(x => !x.isPremiumPromo || (($config?.trialDaysLeft != null || !isProApp()) && promoWidgetData?.state == 'data')) // .filter(x => !x.isPremiumOnly || isProApp()) .filter(x => x.name != 'cloud-private' || $cloudSigninTokenHolder) as item}