import type { Editor } from '@tiptap/core' import styles from './EditorBubbleMenu.module.scss' import { Icon } from '../_shared/Icon' import { clsx } from 'clsx' import { createEditorTransaction } from 'solid-tiptap' type BubbleMenuProps = { editor: Editor ref: (el: HTMLDivElement) => void } export const EditorBubbleMenu = (props: BubbleMenuProps) => { const isBold = createEditorTransaction( () => props.editor, (editor) => editor && editor.isActive('bold') ) return (