(webhook) Enable advanced config for Zapier and Make.com

This commit is contained in:
Baptiste Arnaud
2023-03-06 10:42:17 +01:00
parent 5bda556200
commit c1a636b965
9 changed files with 479 additions and 328 deletions

View File

@@ -38,11 +38,12 @@ import { SetVariableSettings } from '@/features/blocks/logic/setVariable'
import { TypebotLinkForm } from '@/features/blocks/logic/typebotLink'
import { ButtonsBlockSettings } from '@/features/blocks/inputs/buttons'
import { ChatwootSettingsForm } from '@/features/blocks/integrations/chatwoot'
import { MakeComSettings } from '@/features/blocks/integrations/makeCom'
import { HelpDocButton } from './HelpDocButton'
import { WaitSettings } from '@/features/blocks/logic/wait/components/WaitSettings'
import { ScriptSettings } from '@/features/blocks/logic/script/components/ScriptSettings'
import { JumpSettings } from '@/features/blocks/logic/jump/components/JumpSettings'
import { MakeComSettings } from '@/features/blocks/integrations/makeCom/components/MakeComSettings'
import { PabblyConnectSettings } from '@/features/blocks/integrations/pabbly/components/PabblyConnectSettings'
type Props = {
block: BlockWithOptions
@@ -248,20 +249,20 @@ export const BlockSettings = ({
)
}
case IntegrationBlockType.ZAPIER: {
return <ZapierSettings block={block} />
return (
<ZapierSettings block={block} onOptionsChange={handleOptionsChange} />
)
}
case IntegrationBlockType.MAKE_COM: {
return <MakeComSettings block={block} />
return (
<MakeComSettings block={block} onOptionsChange={handleOptionsChange} />
)
}
case IntegrationBlockType.PABBLY_CONNECT: {
return (
<WebhookSettings
<PabblyConnectSettings
block={block}
onOptionsChange={handleOptionsChange}
provider={{
name: 'Pabbly Connect',
url: 'https://www.pabbly.com/connect/integrations/typebot/',
}}
/>
)
}