2
0

fix(editor): 🐛 Publish button sync

This commit is contained in:
Baptiste Arnaud
2022-02-15 16:32:41 +01:00
parent 67ccf07a61
commit adf99ac30c
2 changed files with 3 additions and 4 deletions

View File

@ -20,7 +20,7 @@ export const parseTypebotToPublicTypebot = (
variables: typebot.variables,
})
const parseBlocksToPublicBlocks = (blocks: Block[]): PublicBlock[] =>
export const parseBlocksToPublicBlocks = (blocks: Block[]): PublicBlock[] =>
blocks.map((b) => ({
...b,
steps: b.steps.map(

View File

@ -49,6 +49,7 @@ import {
import { deepEqual } from 'fast-equals'
import { stringify } from 'qs'
import { isChoiceInput, isConditionStep, sendRequest } from 'utils'
import { parseBlocksToPublicBlocks } from './publicTypebot'
export const useTypebots = ({
folderId,
@ -223,9 +224,7 @@ export const checkIfPublished = (
typebot: Typebot,
publicTypebot: PublicTypebot
) =>
deepEqual(typebot.blocks, publicTypebot.blocks) &&
typebot.name === publicTypebot.name &&
typebot.publicId === publicTypebot.publicId &&
deepEqual(parseBlocksToPublicBlocks(typebot.blocks), publicTypebot.blocks) &&
deepEqual(typebot.settings, publicTypebot.settings) &&
deepEqual(typebot.theme, publicTypebot.theme)