-
+
createMutation.mutate({ teamId })}
isPending={createMutation.isPending}
disableMobileButton={true}
onlyShowWithTeams={true}
+ includeOrg={true}
/>
diff --git a/packages/features/ee/workflows/pages/workflow.tsx b/packages/features/ee/workflows/pages/workflow.tsx
index 57a9c178fc..91d081a20e 100644
--- a/packages/features/ee/workflows/pages/workflow.tsx
+++ b/packages/features/ee/workflows/pages/workflow.tsx
@@ -2,8 +2,7 @@ import { zodResolver } from "@hookform/resolvers/zod";
import type { WorkflowStep } from "@prisma/client";
import { isValidPhoneNumber } from "libphonenumber-js";
import { useSession } from "next-auth/react";
-import { useRouter } from "next/navigation";
-import { useEffect, useState } from "react";
+import { useEffect, useState, useMemo } from "react";
import { useForm } from "react-hook-form";
import { z } from "zod";
@@ -21,6 +20,7 @@ import {
WorkflowTriggerEvents,
} from "@calcom/prisma/enums";
import { stringOrNumber } from "@calcom/prisma/zod-utils";
+import type { RouterOutputs } from "@calcom/trpc/react";
import { trpc } from "@calcom/trpc/react";
import useMeQuery from "@calcom/trpc/react/hooks/useMeQuery";
import type { MultiSelectCheckboxesOptionType as Option } from "@calcom/ui";
@@ -39,6 +39,7 @@ export type FormValues = {
trigger: WorkflowTriggerEvents;
time?: number;
timeUnit?: TimeUnit;
+ selectAll: boolean;
};
export function onlyLettersNumbersSpaces(str: string) {
@@ -78,6 +79,7 @@ const formSchema = z.object({
senderName: z.string().optional().nullable(),
})
.array(),
+ selectAll: z.boolean(),
});
const querySchema = z.object({
@@ -87,10 +89,9 @@ const querySchema = z.object({
function WorkflowPage() {
const { t, i18n } = useLocale();
const session = useSession();
- const router = useRouter();
const params = useParamsWithFallback();
- const [selectedEventTypes, setSelectedEventTypes] = useState