{ if (!open) { popover.show() open = true } }} /> { drawers = [] $draggable.actions.select(componentInstance._id) }} on:close={() => { open = false if ($draggable.selected === componentInstance._id) { $draggable.actions.select() } }} {anchor} align="left-outside" showPopover={drawers.length === 0} clickOutsideOverride={drawers.length > 0} maxHeight={600} handlePostionUpdate={customPositionHandler} > { drawers = [...drawers, e.detail] }} on:drawerHide={() => { drawers = drawers.slice(0, -1) }} />