Skip to content

Commit 49f04a8

Browse files
committed
feat: display toolbar inside element
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 0111a66 commit 49f04a8

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/components/DraggableElement.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,9 +189,12 @@ export default {
189189
const x = this.object.x + offsetX + resizeOffsetX
190190
const y = this.object.y + offsetY + resizeOffsetY
191191
const width = this.object.width + resizeOffsetW
192+
const toolbarOffset = 60
193+
const nextTop = y - toolbarOffset
194+
const top = nextTop < 0 ? (y + 8) : nextTop
192195
return {
193196
left: `${(x + width / 2) * scale}px`,
194-
top: `${(y - 60) * scale}px`,
197+
top: `${top * scale}px`,
195198
transform: 'translateX(-50%)',
196199
}
197200
},

0 commit comments

Comments
 (0)