diff --git a/apps/web/src/pages/workflows/[id].tsx b/apps/web/src/pages/workflows/[id].tsx index d073ef9..ea47cd9 100644 --- a/apps/web/src/pages/workflows/[id].tsx +++ b/apps/web/src/pages/workflows/[id].tsx @@ -29,6 +29,7 @@ import { Switch, } from '@plunk/ui'; import type {Template, Workflow, WorkflowExecution, WorkflowStep, WorkflowTransition} from '@plunk/db'; +import type {PaginatedResponse} from '@plunk/types'; import {DashboardLayout} from '../../components/DashboardLayout'; import {network} from '../../lib/network'; import { @@ -878,7 +879,7 @@ function AddStepDialog({open, onOpenChange, workflowId, onSuccess}: AddStepDialo const [isSubmitting, setIsSubmitting] = useState(false); - const {data: templatesData} = useSWR<{templates: Template[]}>('/templates?pageSize=100'); + const {data: templatesData} = useSWR>('/templates?pageSize=100'); const {data: workflow} = useSWR(workflowId ? `/workflows/${workflowId}` : null); // Fetch available event names when dialog opens @@ -1167,7 +1168,7 @@ function AddStepDialog({open, onOpenChange, workflowId, onSuccess}: AddStepDialo - {templatesData?.templates.map(template => ( + {templatesData?.data.map(template => ( ('/templates?pageSize=100'); + const {data: templatesData} = useSWR>('/templates?pageSize=100'); const {data: workflow} = useSWR(workflowId ? `/workflows/${workflowId}` : null); // Fetch available event names when dialog opens @@ -1878,7 +1879,7 @@ function EditStepDialog({step, workflowId, open, onOpenChange, onSuccess}: EditS - {templatesData?.templates.map(template => ( + {templatesData?.data.map(template => (