From a6eed6ffccf9ef7f51509a5068c23e72869b2056 Mon Sep 17 00:00:00 2001 From: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com> Date: Wed, 20 Oct 2021 23:53:15 +0530 Subject: [PATCH] Enhancement/webhooks redesign (#1005) --- pages/api/webhook.ts | 1 + pages/integrations/index.tsx | 85 ++++++++++++++-------------- public/static/locales/en/common.json | 1 + 3 files changed, 44 insertions(+), 43 deletions(-) diff --git a/pages/api/webhook.ts b/pages/api/webhook.ts index ec4d786311..7b2d724359 100644 --- a/pages/api/webhook.ts +++ b/pages/api/webhook.ts @@ -39,6 +39,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) userId: session.user.id, subscriberUrl: req.body.subscriberUrl, eventTriggers: req.body.eventTriggers, + active: req.body.enabled, }, }); diff --git a/pages/integrations/index.tsx b/pages/integrations/index.tsx index e2a7aebb4f..3e8169b37d 100644 --- a/pages/integrations/index.tsx +++ b/pages/integrations/index.tsx @@ -50,33 +50,33 @@ function WebhookListItem(props: { webhook: TWebhook; onEditWebhook: () => void } return ( -
-
- - {props.webhook.eventTriggers.map((eventTrigger, ind) => ( - - {t(`${eventTrigger.toLowerCase()}`)} - - ))} - -
-
-
- {props.webhook.subscriberUrl} +
+
+
+ + {props.webhook.subscriberUrl} + +
+
+ + {props.webhook.eventTriggers.map((eventTrigger, ind) => ( + + {t(`${eventTrigger.toLowerCase()}`)} + + ))} +
- {!props.webhook.active && ( - - {t("disabled")} - - )} - {!!props.webhook.active && ( - - {t("enabled")} - - )} -