Add dog insurance offer template

Closes #484
This commit is contained in:
Baptiste Arnaud
2023-05-04 15:32:13 -04:00
parent 55db360200
commit 8347e5b2a8
5 changed files with 832 additions and 3 deletions

View File

@@ -13,7 +13,7 @@ import {
duplicateBlockDraft,
WebhookCallBacks,
} from './blocks'
import { parseGroupTitle } from '@typebot.io/lib'
import { isEmpty, parseGroupTitle } from '@typebot.io/lib'
import { Coordinates } from '@/features/graph/types'
export type GroupsActions = {
@@ -75,7 +75,9 @@ const groupsActions = (
const id = createId()
const newGroup: Group = {
...group,
title: `${parseGroupTitle(group.title)} copy`,
title: isEmpty(group.title)
? ''
: `${parseGroupTitle(group.title)} copy`,
id,
blocks: group.blocks.map((block) =>
duplicateBlockDraft(id)(block, onWebhookBlockDuplicated)