import React, { useEffect, useState } from 'react'; import { Accordion, AccordionControl, AccordionItem, AccordionPanel, Alert, Box, Button, Checkbox, Flex, Group, Modal, Select, SimpleGrid, Stack, Tabs, TabsList, TabsPanel, TabsTab, Text, Textarea, TextInput, } from '@mantine/core'; import { isNotEmpty, useForm } from '@mantine/form'; import { buildConfig, buildSubscriptions, createConnectIntegration, EVENT_OPTIONS, parseApiError, setConnectSubscriptions, updateConnectIntegration, } from '../../utils/forms/ConnectionUtils.js'; const PayloadTemplateItem = ({ opt, payloadTemplates, onTemplateChange }) => ( {opt.label}