HEX
Server: Apache
System: Linux p3plzcpnl506847.prod.phx3.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: slfopp7cb1df (5698090)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //home/slfopp7cb1df/www/sitepacket.com/src/editor/src/components/canvas/tooltip/toolbar.svelte
<script>
  import { onDestroy } from 'svelte'
  import { store } from 'Editor/store'
  import Menu from 'Editor/components/UI/menu/menu'
  import TooltipSettings from 'Editor/components/canvas/tooltip/tooltip-settings'

  let subscribers = []
  let menu

  onDestroy(() => {
    subscribers.forEach((unsub) => unsub())
    subscribers = []
  })

  subscribers.push(
    store.subscribe(() => {
      setTimeout(() => {
        if (menu) menu.updatePosition()
      }, 50)
    })
  )
</script>

<div class="ui absolute -right-7 top-0">
  <div data-open-menu="tooltip-menu" class="btn btn-transparent w-6 h-6 fa-solid fa-cog text-xs flex items-center justify-center rounded-sm" />
  <Menu name="tooltip-menu" classes="p-3" bind:this={menu} moveToRoot>
    <div class="w-[250px]">
      <TooltipSettings />
    </div>
  </Menu>
</div>