diff --git a/docs/src/demos/Extensions/BubbleMenu/React/index.jsx b/docs/src/demos/Extensions/BubbleMenu/React/index.jsx
new file mode 100644
index 00000000..0fc08921
--- /dev/null
+++ b/docs/src/demos/Extensions/BubbleMenu/React/index.jsx
@@ -0,0 +1,23 @@
+import React from 'react'
+import { useEditor, EditorContent } from '@tiptap/react'
+import { defaultExtensions } from '@tiptap/starter-kit'
+import './styles.scss'
+
+export default () => {
+ const editor = useEditor({
+ extensions: [
+ ...defaultExtensions(),
+ ],
+ content: `
+
+ Hey, try to select some text here. There will popup a menu for selecting some inline styles. Remember: you have full control about content and styling of this menu.
+
+ `,
+ })
+
+ return (
+
+
+
+ )
+}
diff --git a/docs/src/demos/Extensions/BubbleMenu/React/styles.scss b/docs/src/demos/Extensions/BubbleMenu/React/styles.scss
new file mode 100644
index 00000000..12c87298
--- /dev/null
+++ b/docs/src/demos/Extensions/BubbleMenu/React/styles.scss
@@ -0,0 +1,5 @@
+.ProseMirror {
+ > * + * {
+ margin-top: 0.75em;
+ }
+}
diff --git a/docs/src/demos/Extensions/BubbleMenu/index.vue b/docs/src/demos/Extensions/BubbleMenu/Vue/index.vue
similarity index 100%
rename from docs/src/demos/Extensions/BubbleMenu/index.vue
rename to docs/src/demos/Extensions/BubbleMenu/Vue/index.vue
diff --git a/docs/src/docPages/api/extensions/bubble-menu.md b/docs/src/docPages/api/extensions/bubble-menu.md
index b66305c4..25f356fe 100644
--- a/docs/src/docPages/api/extensions/bubble-menu.md
+++ b/docs/src/docPages/api/extensions/bubble-menu.md
@@ -35,5 +35,8 @@ new Editor({
})
```
-## Vue
-
+## Using a framework
+
diff --git a/packages/vue-2/package.json b/packages/vue-2/package.json
index a067ef15..b0c2519d 100644
--- a/packages/vue-2/package.json
+++ b/packages/vue-2/package.json
@@ -26,7 +26,7 @@
"vue": "^2.6.12"
},
"dependencies": {
- "@tiptap/extension-bubble-menu": "^2.0.0-beta.1",
+ "@tiptap/extension-bubble-menu": "^2.0.0-beta.0",
"prosemirror-view": "^1.18.2"
}
}