diff --git a/bun.lockb b/bun.lockb index 4d480a5..1d38d8c 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index a96bc21..d80fd22 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bb-component-SuperTable", - "version": "2.0.29-alpha", + "version": "2.0.30-alpha", "description": "A Fully Customizable Budibase Table Component", "author": "Michael Poirazi", "license": "MIT", @@ -18,10 +18,10 @@ "svelte-legos": "^0.2.3" }, "devDependencies": { - "@budibase/backend-core": "^2.29.27", - "@budibase/bbui": "^2.29.27", - "@budibase/frontend-core": "^2.29.27", - "@budibase/shared-core": "^2.29.27", + "@budibase/backend-core": "^2.29.28", + "@budibase/bbui": "^2.29.28", + "@budibase/frontend-core": "^2.29.28", + "@budibase/shared-core": "^2.29.28", "@rollup/plugin-commonjs": "^25.0.8", "@rollup/plugin-image": "^3.0.3", "@rollup/plugin-json": "^6.1.0", diff --git a/schema.json b/schema.json index 1a0a652..a2d522f 100644 --- a/schema.json +++ b/schema.json @@ -705,7 +705,7 @@ "key": "onDelete", "label": "On Delete", "nested": true, - "dependsOn": "canDelete", + "dependsOn": { "setting": "canDelete", "value": "advanced" }, "context": [ { "label": "Delete Row", @@ -713,12 +713,25 @@ } ] }, + { + "type": "event", + "key": "onEdit", + "label": "On Edit", + "nested": true, + "dependsOn": { "setting": "canEdit", "value": "advanced" }, + "context": [ + { + "label": "Edit Row", + "key": "menuRow" + } + ] + }, { "type": "event", "key": "onInsert", "label": "On New Row", "nested": true, - "dependsOn": "canInsert" + "dependsOn": { "setting": "canInsert", "value": "advanced" } } ] } diff --git a/src/Component.svelte b/src/Component.svelte index 3c4edc4..1a8dea5 100644 --- a/src/Component.svelte +++ b/src/Component.svelte @@ -80,6 +80,7 @@ export let onRowDblClick; export let onInsert; export let onDelete; + export let onEdit; // Builder Code to identify if we are dealing with a Table or View Datasource $: localIsTable = datasource?.type == "table" || datasource?.tableId; @@ -166,6 +167,7 @@ {onRowDblClick} {onInsert} {onDelete} + {onEdit} >