diff --git a/.github/workflows/auto-create-tags.yml b/.github/workflows/auto-create-tags.yml index 1b8d7ea7c..fb0c9fa2e 100644 --- a/.github/workflows/auto-create-tags.yml +++ b/.github/workflows/auto-create-tags.yml @@ -22,19 +22,13 @@ jobs: if: ${{ contains(steps.main.outputs.tagname, 'v') }} uses: EndBug/latest-tag@latest - - name: 'Create typebot-js tag' - uses: Klemensas/action-autotag@stable - with: - package_root: '/packages/typebot-js' - tag_prefix: 'js-lib-v' - - - name: 'Create typebot-js tag' + - name: 'Create js tag' uses: Klemensas/action-autotag@stable with: package_root: '/packages/js' tag_prefix: 'js-v' - - name: 'Create typebot-js tag' + - name: 'Create react tag' uses: Klemensas/action-autotag@stable with: package_root: '/packages/react' diff --git a/packages/js/package.json b/packages/js/package.json index ab81d8fa4..02937853c 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -1,6 +1,6 @@ { "name": "@typebot.io/js", - "version": "0.0.27", + "version": "0.0.28", "description": "Javascript library to display typebots on your website", "type": "module", "main": "dist/index.js", diff --git a/packages/js/src/features/bubble/components/PreviewMessage.tsx b/packages/js/src/features/bubble/components/PreviewMessage.tsx index bfbce54c5..45e643290 100644 --- a/packages/js/src/features/bubble/components/PreviewMessage.tsx +++ b/packages/js/src/features/bubble/components/PreviewMessage.tsx @@ -1,4 +1,4 @@ -import { createSignal } from 'solid-js' +import { createSignal, Show } from 'solid-js' import { PreviewMessageParams, PreviewMessageTheme } from '../types' export type PreviewMessageProps = Pick< @@ -20,7 +20,7 @@ export const PreviewMessage = (props: PreviewMessageProps) => { return (
props.onClick()} - class="fixed bottom-20 right-4 w-64 rounded-md duration-200 flex items-center gap-4 shadow-md animate-fade-in cursor-pointer hover:shadow-lg p-4" + class="fixed bottom-20 right-4 max-w-[256px] rounded-md duration-200 flex items-center gap-4 shadow-md animate-fade-in cursor-pointer hover:shadow-lg p-4" style={{ 'background-color': props.previewMessageTheme?.backgroundColor ?? defaultBackgroundColor, @@ -30,42 +30,58 @@ export const PreviewMessage = (props: PreviewMessageProps) => { onMouseEnter={() => setIsPreviewMessageHovered(true)} onMouseLeave={() => setIsPreviewMessageHovered(false)} > - - Bot avatar + + {(avatarUrl) => ( + Bot avatar + )} +

{props.message}

) } + +const CloseButton = (props: { + isHovered: boolean + previewMessageTheme?: PreviewMessageTheme + onClick: () => void +}) => ( + +) diff --git a/packages/react/package.json b/packages/react/package.json index 6b09dab14..ba70795d8 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@typebot.io/react", - "version": "0.0.27", + "version": "0.0.28", "description": "React library to display typebots on your website", "main": "dist/index.js", "types": "dist/index.d.ts",