diff --git a/apps/webservice/src/app/[workspaceSlug]/_components/environment-policy-drawer/DeploymentControl.tsx b/apps/webservice/src/app/[workspaceSlug]/_components/environment-policy-drawer/DeploymentControl.tsx index 9cb69dd9e..a6387fa6e 100644 --- a/apps/webservice/src/app/[workspaceSlug]/_components/environment-policy-drawer/DeploymentControl.tsx +++ b/apps/webservice/src/app/[workspaceSlug]/_components/environment-policy-drawer/DeploymentControl.tsx @@ -1,6 +1,5 @@ import type * as SCHEMA from "@ctrlplane/db/schema"; import React from "react"; -import _ from "lodash"; import { z } from "zod"; import { Button } from "@ctrlplane/ui/button"; @@ -11,24 +10,16 @@ import { FormField, FormItem, FormLabel, - FormMessage, useForm, } from "@ctrlplane/ui/form"; import { Input } from "@ctrlplane/ui/input"; import { RadioGroup, RadioGroupItem } from "@ctrlplane/ui/radio-group"; -import { - defaultCondition, - isEmptyCondition, - releaseCondition, -} from "@ctrlplane/validators/releases"; import { api } from "~/trpc/react"; -import { ReleaseConditionRender } from "../release-condition/ReleaseConditionRender"; const schema = z.object({ concurrencyType: z.enum(["all", "some"]), concurrencyLimit: z.number().min(1, "Must be a positive number"), - releaseFilter: releaseCondition.nullable(), }); export const DeploymentControl: React.FC<{ @@ -41,12 +32,8 @@ export const DeploymentControl: React.FC<{ const { id, systemId } = environmentPolicy; const onSubmit = form.handleSubmit((data) => { - const releaseFilter = - data.releaseFilter != null && isEmptyCondition(data.releaseFilter) - ? null - : data.releaseFilter; updatePolicy - .mutateAsync({ id, data: { ...data, releaseFilter } }) + .mutateAsync({ id, data }) .then(() => form.reset(data)) .then(() => utils.environment.policy.byId.invalidate(id)) .then(() => utils.environment.policy.bySystemId.invalidate(systemId)); @@ -118,28 +105,6 @@ export const DeploymentControl: React.FC<{ )} /> - ( - - Filter - - - - - {form.formState.isDirty && ( - - Save to apply - - )} - - )} - /> -