rename hasActiveSelection to isSelectionEnabled

This commit is contained in:
peterkogo
2025-10-28 13:21:59 +01:00
parent 7238977e7a
commit eb7a27251a
2 changed files with 13 additions and 13 deletions

View File

@@ -71,7 +71,7 @@
!!store.selectionRect ||
(selectionOnDrag && panOnDragActive !== true)
);
let hasActiveSelection = $derived(
let isSelectionEnabled = $derived(
store.elementsSelectable && (isSelecting || store.selectionRectMode === 'user')
);
@@ -267,12 +267,12 @@
class:draggable={panOnDrag === true || (Array.isArray(panOnDrag) && panOnDrag.includes(0))}
class:dragging={store.dragging}
class:selection={isSelecting}
onclick={hasActiveSelection ? undefined : wrapHandler(onClick, container)}
onpointerdowncapture={hasActiveSelection ? onPointerDownCapture : undefined}
onpointermove={hasActiveSelection ? onPointerMove : undefined}
onpointerup={hasActiveSelection ? onPointerUp : undefined}
onclick={isSelectionEnabled ? undefined : wrapHandler(onClick, container)}
onpointerdowncapture={isSelectionEnabled ? onPointerDownCapture : undefined}
onpointermove={isSelectionEnabled ? onPointerMove : undefined}
onpointerup={isSelectionEnabled ? onPointerUp : undefined}
oncontextmenu={wrapHandler(onContextMenu, container)}
onclickcapture={hasActiveSelection ? onClickCapture : undefined}
onclickcapture={isSelectionEnabled ? onClickCapture : undefined}
>
{@render children()}
</div>