From f88730bda851926506f7bece1b1aa8be5002ea86 Mon Sep 17 00:00:00 2001 From: Nevo David Date: Wed, 16 Jul 2025 21:27:03 +0700 Subject: [PATCH] feat: prevent loading components to save memory --- .../new-launch/providers/high.order.provider.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/frontend/src/components/new-launch/providers/high.order.provider.tsx b/apps/frontend/src/components/new-launch/providers/high.order.provider.tsx index 92a231cc..c3cf1018 100644 --- a/apps/frontend/src/components/new-launch/providers/high.order.provider.tsx +++ b/apps/frontend/src/components/new-launch/providers/high.order.provider.tsx @@ -246,7 +246,7 @@ export const withProvider = function (params: { {t('preview', 'Preview')} - {(!!SettingsComponent || !!data?.internalPlugs?.length) && ( + {current && (!!SettingsComponent || !!data?.internalPlugs?.length) && (
- {(tab === 0 || + {current && (tab === 0 || (!SettingsComponent && !data?.internalPlugs?.length)) && !value?.[0]?.content?.length && (
@@ -273,8 +273,9 @@ export const withProvider = function (params: { )}
)} - {(tab === 0 || - (!SettingsComponent && !data?.internalPlugs?.length)) && + {current && + (tab === 0 || + (!SettingsComponent && !data?.internalPlugs?.length)) && !!value?.[0]?.content?.length && (CustomPreviewComponent ? (