From cd6b316748ef757daf510552259da78bd87edf66 Mon Sep 17 00:00:00 2001 From: poirazis Date: Mon, 5 Aug 2024 14:05:35 +0300 Subject: [PATCH] v2.0.30-alpha --- bun.lockb | Bin 302942 -> 302942 bytes package.json | 10 +++++----- schema.json | 17 +++++++++++++++-- src/Component.svelte | 2 ++ 4 files changed, 22 insertions(+), 7 deletions(-) diff --git a/bun.lockb b/bun.lockb index 4d480a5412735ba3df9ec848aef58203ca584210..1d38d8c571cf5943ac53fb17aecc645875dc96c5 100755 GIT binary patch delta 670 zcmcb&Pw3u0p$U2l7ybq{)E;Egx$}Ru*E>$;54%q;(~vnQc#0?L*c>Ll2{jx2tZEr$ zCT}!Q-@KuA1`~uic|$Gd=E??tMkx1#0mtSajRMR_T#METyik1~CP{EYnFe!s-#Zjn zzfd?N@7g*w;Yow2+IFd)9W%w&o333O_2|eQiz=?5+v_rBiizmGQtQuYy`O#LuCwb2 z)$T34KcAMr`qt_iVz#}uo3Vr0!Ruev^RttZQ+vD{5`zLxSBjd<{+Y^fqWIGD zL%XaVzi9fb?Y-{0%6oB_g6G=`3i?;*zI&Fidt%fZ%XLq+w!8K-USM=++b1ivC(|wa zS(_$DP(^^yjXP_+eok*<{k|=s^2YM1^Q;Pg?r(kE_FlU*y6IPt|83oj`Fiu&t{Qw! zichw=T(V+&=tM>f7KgkGvtE9^`fk#-tL}TFs+1-ReEKM{+464p_O&i|c_Vy6pE}0R znpqspVJca##&^0^(RTa9(a6W&r!uY(a?pFG_rSn^uJ-Bd$5Smn z&p&c^rTv_e?!|k*Z0ig8dA#fEk53o6jvjnvVz7E$nxE5q@o$X1AOGFeYya$?U}n{M z&u#nG6^s=;4lAy0UYzl1@LT`X)PCBTZ!=5y4|cJ(rFYF+ zdGwf)`9tIFQ6BCoirwMAZl#{;3R%Cdu03}vI;FjF}6xU)jOYWdNtE9JxuDlH>_PS5=Dwo8xYoZ&`4t6E0s z$r}ySH*ct&!31GW-cZZAxw65Z5z75wz_Iy9qX07!*P?X-FI3-$NfMk;rokNE_YMdC z+FcHPv0~0lmGlEbUANc$zr#4k@RxQ){e)@vq9z(vEM0t4;z`hs-N$!kcBqz{etKcW z8vB4Lncewuq{@Q$>#w%gb~AP`JNy=yz_)N$q;R(XOjY$qzWo=&eO>Rn^_CqhTQzwW zSIXz>Rrg{WS9WigGm4#k)3WEuF$3%C0=83TPp$LsGuza7VY_QT;{`^C*I7!xI=0*| zWoH&^`Db-tv5VkA$A|3=R*(L_E{m>ur2OoYe2{0NL`Hs$pz_jkPXi%x)J+R^Mo0@$L09P4*{LZR=miqWJRI z`7%AOxtv88>!jaC=yP3}`f0+)W52rh&eS$IUcde9RK^uT4vgm`3iruvEuL?tUvy%_ zzcnvw=UM$P3f4o|^-A`;EFNn2zuCx5k`jvrt`F@;HOPE-@UZ2#A+CAHA z!S<~y7%O-jG=v2WXJ5S&m+SC 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} >