diff --git a/packages/web/pages/settings/webhooks.tsx b/packages/web/pages/settings/webhooks.tsx index 40985868a..bf499e5df 100644 --- a/packages/web/pages/settings/webhooks.tsx +++ b/packages/web/pages/settings/webhooks.tsx @@ -28,7 +28,7 @@ export default function Webhooks(): JSX.Element { const { webhooks, revalidate } = useGetWebhooksQuery() const [onDeleteId, setOnDeleteId] = useState(null) const [addModelOpen, setAddModelOpen] = useState(false) - const [onEditId, setOnEditId] = useState('') + const [onEditWebhook, setOnEditWebhook] = useState(null) const [url, setUrl] = useState('') const [eventTypes, setEventTypes] = useState([ 'PAGE_CREATED', @@ -109,7 +109,7 @@ export default function Webhooks(): JSX.Element { async function onUpdate(): Promise { const result = await setWebhookMutation({ - id: onEditId, + id: onEditWebhook?.id, url, eventTypes, enabled: enabled, @@ -151,11 +151,11 @@ export default function Webhooks(): JSX.Element { /> )} - {onEditId && ( + {onEditWebhook && ( setOnEditId('')} + onOpenChange={() => setOnEditWebhook(null)} inputs={formInputs} acceptButtonLabel={'Update'} />