From f5508701fc95c71badae8f8e0576992d636fa536 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Thu, 11 Apr 2024 11:48:27 +0200 Subject: [PATCH] :zap: (wordpress) Add the lib_version attribute to wp admin panel Closes --- .../instructions/WordpressBubbleInstructions.tsx | 13 +++++++++++++ .../instructions/WordpressPopupInstructions.tsx | 13 +++++++++++++ packages/embeds/wordpress/package.json | 6 +++--- packages/embeds/wordpress/trunk/README.txt | 8 ++++++-- .../wordpress/trunk/admin/class-typebot-admin.php | 1 + .../trunk/admin/partials/typebot-admin-display.php | 5 +++++ .../wordpress/trunk/public/class-typebot-public.php | 3 ++- packages/embeds/wordpress/trunk/typebot.php | 4 ++-- 8 files changed, 45 insertions(+), 8 deletions(-) diff --git a/apps/builder/src/features/publish/components/embeds/modals/WordpressModal/instructions/WordpressBubbleInstructions.tsx b/apps/builder/src/features/publish/components/embeds/modals/WordpressModal/instructions/WordpressBubbleInstructions.tsx index 8b712680f..48b0c46df 100644 --- a/apps/builder/src/features/publish/components/embeds/modals/WordpressModal/instructions/WordpressBubbleInstructions.tsx +++ b/apps/builder/src/features/publish/components/embeds/modals/WordpressModal/instructions/WordpressBubbleInstructions.tsx @@ -8,12 +8,17 @@ import { Link, Stack, Text, + Code, } from '@chakra-ui/react' import { BubbleProps } from '@typebot.io/nextjs' import { useState } from 'react' import { BubbleSettings } from '../../../settings/BubbleSettings/BubbleSettings' import { parseApiHostValue, parseInitBubbleCode } from '../../../snippetParsers' import { parseDefaultBubbleTheme } from '../../Javascript/instructions/JavascriptBubbleInstructions' +import packageJson from '../../../../../../../../../../packages/embeds/js/package.json' +import { isCloudProdInstance } from '@/helpers/isCloudProdInstance' + +const typebotCloudLibraryVersion = '0.2' type Props = { publicId: string @@ -52,6 +57,14 @@ export const WordpressBubbleInstructions = ({ publicId }: Props) => { + + Set Library version to{' '} + + {isCloudProdInstance() + ? typebotCloudLibraryVersion + : packageJson.version} + + + + Set Library version to{' '} + + {isCloudProdInstance() + ? typebotCloudLibraryVersion + : packageJson.version} + + +
+ + +
+
diff --git a/packages/embeds/wordpress/trunk/public/class-typebot-public.php b/packages/embeds/wordpress/trunk/public/class-typebot-public.php index 8c25cae00..1cd927c51 100644 --- a/packages/embeds/wordpress/trunk/public/class-typebot-public.php +++ b/packages/embeds/wordpress/trunk/public/class-typebot-public.php @@ -40,7 +40,8 @@ class Typebot_Public function typebot_script() { - echo '