($currentDatabase = data)} on:dragstart on:dragenter on:dragend on:drop on:middleclick={() => { createMenu() .find(x => x.isNewQuery) .onClick(); }} menu={createMenu} showPinnedInsteadOfUnpin={passProps?.showPinnedInsteadOfUnpin} onPin={isPinned ? null : () => pinnedDatabases.update(list => [...list, data])} onUnpin={isPinned ? () => pinnedDatabases.update(list => list.filter(x => x.name != data.name || x.connection?._id != data.connection?._id) ) : null} />