diff --git a/src/components/pages/calculator-page/CalculatorPage.tsx b/src/components/pages/calculator-page/CalculatorPage.tsx index db87fbe7d..ae34f5ffd 100644 --- a/src/components/pages/calculator-page/CalculatorPage.tsx +++ b/src/components/pages/calculator-page/CalculatorPage.tsx @@ -9,9 +9,9 @@ import { usePageContentProps } from 'store/pageContext'; import style from './CalculatorPage.module.scss'; export const CalculatorPage = (props: CalculatorProps) => { - const { editorView } = usePageContentProps(); + const { editorView, noRedirect } = usePageContentProps(); - if (!editorView) { + if (!editorView && !noRedirect) { return ; } diff --git a/src/components/pages/form-details-preview-page/FormDetailsPreviewPage.tsx b/src/components/pages/form-details-preview-page/FormDetailsPreviewPage.tsx index 968117388..e5d77566c 100644 --- a/src/components/pages/form-details-preview-page/FormDetailsPreviewPage.tsx +++ b/src/components/pages/form-details-preview-page/FormDetailsPreviewPage.tsx @@ -13,9 +13,9 @@ const displayConfig = { }; export const FormDetailsPreviewPage = (props: FormDetailsPageProps) => { - const { data, editorView } = props; + const { data, editorView, noRedirect } = props; - if (!editorView) { + if (!editorView && !noRedirect) { return ; } diff --git a/src/components/pages/product-details-page/ProductDetailsPage.tsx b/src/components/pages/product-details-page/ProductDetailsPage.tsx index 729bdcccd..d11302087 100644 --- a/src/components/pages/product-details-page/ProductDetailsPage.tsx +++ b/src/components/pages/product-details-page/ProductDetailsPage.tsx @@ -4,7 +4,7 @@ import { ProductDetailsProps } from 'types/content-props/dynamic-page-props'; import { RedirectTo404 } from 'components/_common/redirect-to-404/RedirectTo404'; export const ProductDetailsPage = (props: ProductDetailsProps) => { - if (!props.editorView) { + if (!props.editorView && !props.noRedirect) { return ; }