From 59cf993146df484d95a1e6e31bb9f22e472bdfc4 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Thu, 7 Mar 2024 14:10:03 +0100 Subject: [PATCH] :bug: Fix back button refreshing the page when typebot in folder Closes #1297 --- .../editor/components/TypebotHeader.tsx | 18 ++++++++++++------ .../src/features/folders/api/createFolder.ts | 2 +- .../folders/components/FolderButton.tsx | 5 ++++- .../folders/components/FolderContent.tsx | 3 ++- .../src/features/typebot/api/importTypebot.ts | 13 +++++++++---- .../src/features/typebot/helpers/sanitizers.ts | 17 +++++++++++++++++ packages/forge/blocks/openRouter/logo.tsx | 2 +- 7 files changed, 46 insertions(+), 14 deletions(-) diff --git a/apps/builder/src/features/editor/components/TypebotHeader.tsx b/apps/builder/src/features/editor/components/TypebotHeader.tsx index 17228d81e..054e2c723 100644 --- a/apps/builder/src/features/editor/components/TypebotHeader.tsx +++ b/apps/builder/src/features/editor/components/TypebotHeader.tsx @@ -82,7 +82,10 @@ export const TypebotHeader = () => { ) } -const LeftElements = (props: StackProps & { onHelpClick: () => void }) => { +const LeftElements = ({ + onHelpClick, + ...props +}: StackProps & { onHelpClick: () => void }) => { const { t } = useTranslate() const router = useRouter() const { @@ -144,10 +147,10 @@ const LeftElements = (props: StackProps & { onHelpClick: () => void }) => { pathname: router.query.parentId ? '/typebots/[typebotId]/edit' : typebot?.folderId - ? '/typebots/folders/[folderId]' + ? '/typebots/folders/[id]' : '/typebots', query: { - folderId: typebot?.folderId ?? [], + id: typebot?.folderId ?? [], parentId: Array.isArray(router.query.parentId) ? router.query.parentId.slice(0, -1) : [], @@ -222,7 +225,7 @@ const LeftElements = (props: StackProps & { onHelpClick: () => void }) => { )}