mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-19 13:06:01 +00:00
sql generator
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
export let menu = undefined;
|
||||
export let expandIcon = undefined;
|
||||
export let checkedObjectsStore = null;
|
||||
export let disableContextMenu = false;
|
||||
|
||||
$: isChecked = checkedObjectsStore && $checkedObjectsStore.find(x => module.extractKey(data) == module.extractKey(x));
|
||||
|
||||
@@ -52,7 +53,7 @@
|
||||
class:isBold
|
||||
draggable={true}
|
||||
on:click={handleClick}
|
||||
use:contextMenu={menu}
|
||||
use:contextMenu={disableContextMenu ? null : menu}
|
||||
on:dragstart={e => {
|
||||
e.dataTransfer.setData('app_object_drag_data', JSON.stringify(data));
|
||||
}}
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
export let items;
|
||||
export let module;
|
||||
export let checkedObjectsStore = null;
|
||||
export let disableContextMenu = false;
|
||||
|
||||
let isExpanded = true;
|
||||
|
||||
@@ -52,7 +53,14 @@
|
||||
{/if}
|
||||
|
||||
{#each filtered as item (module.extractKey(item.data))}
|
||||
<AppObjectListItem {...$$restProps} {module} data={item.data} {checkedObjectsStore} on:objectClick />
|
||||
<AppObjectListItem
|
||||
{...$$restProps}
|
||||
{module}
|
||||
data={item.data}
|
||||
{checkedObjectsStore}
|
||||
on:objectClick
|
||||
{disableContextMenu}
|
||||
/>
|
||||
{/each}
|
||||
{/if}
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
export let filter;
|
||||
export let expandIconFunc = undefined;
|
||||
export let checkedObjectsStore = null;
|
||||
export let disableContextMenu = false;
|
||||
|
||||
export let groupFunc = undefined;
|
||||
|
||||
@@ -46,6 +47,7 @@
|
||||
{subItemsComponent}
|
||||
{checkedObjectsStore}
|
||||
{groupFunc}
|
||||
{disableContextMenu}
|
||||
/>
|
||||
{/each}
|
||||
{:else}
|
||||
@@ -59,6 +61,7 @@
|
||||
on:objectClick
|
||||
{expandIconFunc}
|
||||
{checkedObjectsStore}
|
||||
{disableContextMenu}
|
||||
/>
|
||||
{/each}
|
||||
{/if}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
export let isExpandable = undefined;
|
||||
export let expandIconFunc = plusExpandIcon;
|
||||
export let checkedObjectsStore = null;
|
||||
export let disableContextMenu = false;
|
||||
|
||||
let isExpanded = false;
|
||||
|
||||
@@ -44,6 +45,7 @@
|
||||
expandIcon={getExpandIcon(expandable, subItemsComponent, isExpanded, expandIconFunc)}
|
||||
{checkedObjectsStore}
|
||||
{module}
|
||||
{disableContextMenu}
|
||||
/>
|
||||
|
||||
{#if isExpanded && subItemsComponent}
|
||||
|
||||
Reference in New Issue
Block a user