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 ;
}