diff --git a/app/react/edge/edge-stacks/CreateView/DockerComposeForm.tsx b/app/react/edge/edge-stacks/CreateView/DockerComposeForm.tsx
index 9f120e755..c8cc44d6b 100644
--- a/app/react/edge/edge-stacks/CreateView/DockerComposeForm.tsx
+++ b/app/react/edge/edge-stacks/CreateView/DockerComposeForm.tsx
@@ -4,6 +4,7 @@ import { GitForm } from '@/react/portainer/gitops/GitForm';
import { baseEdgeStackWebhookUrl } from '@/portainer/helpers/webhookHelper';
import { RelativePathFieldset } from '@/react/portainer/gitops/RelativePathFieldset/RelativePathFieldset';
import { applySetStateAction } from '@/react-tools/apply-set-state-action';
+import { isBE } from '@/react/portainer/feature-flags/feature-flags.service';
import { BoxSelector } from '@@/BoxSelector';
import { FormSection } from '@@/form-components/FormSection';
@@ -124,21 +125,23 @@ export function DockerComposeForm({
webhookId={webhookId}
/>
-
-
- setValues((values) => ({
- ...values,
- relativePath: {
- ...values.relativePath,
- ...relativePath,
- },
- }))
- }
- />
-
+ {isBE && (
+
+
+ setValues((values) => ({
+ ...values,
+ relativePath: {
+ ...values.relativePath,
+ ...relativePath,
+ },
+ }))
+ }
+ />
+
+ )}
>
)}
>
diff --git a/app/react/edge/edge-stacks/CreateView/InnerForm.tsx b/app/react/edge/edge-stacks/CreateView/InnerForm.tsx
index 995d8d8ef..325a8b20f 100644
--- a/app/react/edge/edge-stacks/CreateView/InnerForm.tsx
+++ b/app/react/edge/edge-stacks/CreateView/InnerForm.tsx
@@ -2,6 +2,7 @@ import { Form, useFormikContext } from 'formik';
import { applySetStateAction } from '@/react-tools/apply-set-state-action';
import { EnvironmentType } from '@/react/portainer/environments/types';
+import { isBE } from '@/react/portainer/feature-flags/feature-flags.service';
import { EnvironmentVariablesPanel } from '@@/form-components/EnvironmentVariablesFieldset';
import { FormActions } from '@@/form-components/FormActions';
@@ -92,47 +93,53 @@ export function InnerForm({
/>
)}
- {values.method !== 'repository' && (
- setFieldValue('enableWebhook', value)}
- value={values.enableWebhook}
- />
+ {isBE && (
+ <>
+ {values.method !== 'repository' && (
+ setFieldValue('enableWebhook', value)}
+ value={values.enableWebhook}
+ />
+ )}
+
+ {values.deploymentType === DeploymentType.Compose && (
+ setFieldValue('envVars', value)}
+ />
+ )}
+
+ setFieldValue('privateRegistryId', value)}
+ value={values.privateRegistryId}
+ values={{ fileContent: values.fileContent, file: values.file }}
+ error={errors.privateRegistryId}
+ onFieldError={(message) =>
+ setFieldError('privateRegistryId', message)
+ }
+ isGit={values.method === 'repository'}
+ />
+
+ {values.deploymentType === DeploymentType.Compose && (
+
+ )}
+
+
+ setValues((values) => ({
+ ...values,
+ staggerConfig: {
+ ...values.staggerConfig,
+ ...newStaggerValues,
+ },
+ }))
+ }
+ />
+ >
)}
- {values.deploymentType === DeploymentType.Compose && (
- setFieldValue('envVars', value)}
- />
- )}
-
- setFieldValue('privateRegistryId', value)}
- value={values.privateRegistryId}
- values={{ fileContent: values.fileContent, file: values.file }}
- error={errors.privateRegistryId}
- onFieldError={(message) => setFieldError('privateRegistryId', message)}
- isGit={values.method === 'repository'}
- />
-
- {values.deploymentType === DeploymentType.Compose && (
-
- )}
-
-
- setValues((values) => ({
- ...values,
- staggerConfig: {
- ...values.staggerConfig,
- ...newStaggerValues,
- },
- }))
- }
- />
-