From c2d8e1553052fc2bc3476ddc7bfba23673870c8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Sun, 4 Nov 2018 18:00:37 +0100 Subject: [PATCH] add renderless MenuBubble --- examples/Components/App/style.scss | 5 +++ .../Components/Routes/MenuBubble/index.vue | 11 +++-- packages/tiptap/src/Components/MenuBubble.js | 23 ++++++++-- packages/tiptap/src/utils/MenuBubble.js | 45 ++++++++++++------- 4 files changed, 61 insertions(+), 23 deletions(-) diff --git a/examples/Components/App/style.scss b/examples/Components/App/style.scss index 60a7335c..b81dc98a 100644 --- a/examples/Components/App/style.scss +++ b/examples/Components/App/style.scss @@ -95,6 +95,11 @@ opacity: 0; transition: opacity 0.2s, visibility 0.2s; + &.is-active { + opacity: 1; + visibility: visible; + } + &__button { display: inline-flex; background: transparent; diff --git a/examples/Components/Routes/MenuBubble/index.vue b/examples/Components/Routes/MenuBubble/index.vue index b452a136..e0469ba8 100644 --- a/examples/Components/Routes/MenuBubble/index.vue +++ b/examples/Components/Routes/MenuBubble/index.vue @@ -1,7 +1,12 @@