opnform-host-nginx/client/components/open/integrations/WebhookIntegration.vue

28 lines
712 B
Vue

<template>
<IntegrationWrapper
v-model="props.integrationData"
:integration="props.integration"
:form="form"
>
<text-input
:form="integrationData"
name="settings.webhook_url"
class="mt-4"
label="Webhook url"
help="We will post form submissions to this endpoint"
required
/>
</IntegrationWrapper>
</template>
<script setup>
import IntegrationWrapper from "./components/IntegrationWrapper.vue"
const props = defineProps({
integration: { type: Object, required: true },
form: { type: Object, required: true },
integrationData: { type: Object, required: true },
formIntegrationId: { type: Number, required: false, default: null },
})
</script>