From 0ffdaa00a5a6126360a14a4a5185ed2ce9d9c622 Mon Sep 17 00:00:00 2001 From: igorrCarvalho Date: Wed, 23 Aug 2023 17:39:34 -0300 Subject: [PATCH] Fix: Backspace doesnt work on tweak page --- docker-compose.debug.yml | 66 ++++++------- docs/static/img/logo.svg | Bin 32058 -> 32057 bytes docs/static/img/new_langflow.gif | Bin 3359024 -> 3358955 bytes docs/static/img/new_langflow2.gif | Bin 3347758 -> 3347695 bytes docs/static/videos/langflow_api.mp4 | Bin 7840168 -> 7840060 bytes docs/static/videos/langflow_build.mp4 | Bin 3068195 -> 3068141 bytes docs/static/videos/langflow_collection.mp4 | Bin 6268299 -> 6268218 bytes .../videos/langflow_collection_example.mp4 | Bin 11838852 -> 11838650 bytes docs/static/videos/langflow_fork.mp4 | Bin 27353248 -> 27352839 bytes docs/static/videos/langflow_parameters.mp4 | Bin 10686123 -> 10685953 bytes .../components/AccordionComponent/index.tsx | 4 +- .../components/codeTabsComponent/index.tsx | 91 ++++-------------- 12 files changed, 53 insertions(+), 108 deletions(-) diff --git a/docker-compose.debug.yml b/docker-compose.debug.yml index 6a9802e38..c73ff2a60 100644 --- a/docker-compose.debug.yml +++ b/docker-compose.debug.yml @@ -1,33 +1,33 @@ -version: "3.4" - -services: - backend: - volumes: - - ./:/app - build: - context: ./ - dockerfile: ./dev.Dockerfile - command: - [ - "sh", - "-c", - "pip install debugpy -t /tmp && python /tmp/debugpy --wait-for-client --listen 0.0.0.0:5678 -m uvicorn --factory src.backend.langflow.main:create_app --host 0.0.0.0 --port 7860 --reload", - ] - ports: - - 7860:7860 - - 5678:5678 - restart: on-failure - - frontend: - build: - context: ./src/frontend - dockerfile: ./dev.Dockerfile - args: - - BACKEND_URL=http://backend:7860 - ports: - - "3000:3000" - volumes: - - ./src/frontend/public:/home/node/app/public - - ./src/frontend/src:/home/node/app/src - - ./src/frontend/package.json:/home/node/app/package.json - restart: on-failure +version: "3.4" + +services: + backend: + volumes: + - ./:/app + build: + context: ./ + dockerfile: ./dev.Dockerfile + command: + [ + "sh", + "-c", + "pip install debugpy -t /tmp && python /tmp/debugpy --wait-for-client --listen 0.0.0.0:5678 -m uvicorn --factory src.backend.langflow.main:create_app --host 0.0.0.0 --port 7860 --reload", + ] + ports: + - 7860:7860 + - 5678:5678 + restart: on-failure + + frontend: + build: + context: ./src/frontend + dockerfile: ./dev.Dockerfile + args: + - BACKEND_URL=http://backend:7860 + ports: + - "3000:3000" + volumes: + - ./src/frontend/public:/home/node/app/public + - ./src/frontend/src:/home/node/app/src + - ./src/frontend/package.json:/home/node/app/package.json + restart: on-failure diff --git a/docs/static/img/logo.svg b/docs/static/img/logo.svg index 136c4c835821060875515cb91d27b1f056e9b95f..3972c658bbf186d4864aa945bcabab384ac91f39 100644 GIT binary patch delta 15 Wcmdn>i*e^KMwZS1KlhESrnLY$uLeW_ delta 16 Xcmdn_i*eU4M%K;%KX=}ZET**pKF|hH diff --git a/docs/static/img/new_langflow.gif b/docs/static/img/new_langflow.gif index 18b3389f3627bc2ee1518ec5c1e103fb5172e801..6323d20df1d757e398c0cad9d1c266fffb6dbcb6 100644 GIT binary patch delta 526 zcmWN=Uq};i00(fUo7y(Lb93|0Ztga>%WZcqS86#QR!|7@p)^OZw1-s4{urjF{ZZ8L z7ZnteIuL?PUyMjP=nFwXWG+eJu$Q(5K9phNe1C)f-*-Q=ze` z3FFs*@oN*ep;^>MDXe|gKJUa>Ap83W8Cc1d=U`xkstQd&pevCO=mTMtEYMy(2}WrI zqq*+|Fqyi-{iv+gUG!r5g6`8<(ktoEE9nDuWS+^xJY%?g3KiXkgZ;Sl%P>%n#8IQU z3fh}SdmqYw8*9^WZO52=h4W(m>=cZ_f)7W?YPbNa;lliP*bWsXa>#mn5!TyHGpBJc zVwzFGyKK7i6t8=kW|1(w84O=6P7*0n3@KuHtVHLMWv~#NYnE*aKesHo0i^tFS01i3 zvM-z95?Mnn{C`=h2FI(cdJZj3)~km|eB3Ix$x9F)x4+rMrOuh^LtZq!e7{}aC8L`pc8j)^JHMiq(m8;=}1c@~v2*lu|UZe)DAo8OmS*Wmu zU6fHe3xYnpQHHXCFL)72wJ9WsQEci(Sb|ZEkybXD_20#x-+P|t;eqp>^L=26ni)jg z9K{T|xd23RkX+*CL{C>KCJ;}HNIadF(o+msQ0KpBN6qWYCthE{qjie$3kUqd!C8T( zJ1{`c(_7u}=W(%-#-O}bOysqN$vdd!EEXmta4lXqeH{*am~Vc}bgg7lM7mZaE`egk zCV93R?aw@WEC}UM)>(|Px&%w=64G}(YT^Q!<|s6|WmlbWlD{6pl|3=obbV>ZN=^L@Y89f-UYY&m8L$Z`mLsO=9qzT(;g8yN?3gluH0 Nc>GF4vg%y#_z#Jv>w^FQ diff --git a/docs/static/img/new_langflow2.gif b/docs/static/img/new_langflow2.gif index d963db0b8832d81d249239c974f54f0af91ef2d2..587450de231b9b45a4964dbd86ef1955c78bcf7d 100644 GIT binary patch delta 506 zcmWN>TWC^o00&@>bEbLecxIc<&EsunbLw0Q%{@4>VlaZ3Z6l(G)he){D@M&1!!G}t z$;_Zdu3@wZ87{EPufWwHdT40_gB~Wy=wW+kBtk@ubvX~;H=E8=l}CB%(lhF14_@_9 z%qa4puHPj?{Q_PMhWdp}H~cq*M?@q)E<}F3)_#(#Z`5LaL*(fr?%qv2G2Fe9)$D}+ zw`4bt@!cZnvCTXw(qppJRrqN6mna-l@`I-kkty!1!uUgRahN0qwjeP;-#d)$&*?qQ z2p8#jF?N;cDGpyLrJIJ9QGU{(VpaZJ!itD#Q4<-<@aiCARr6;_A*SMO<<+AQYtSjN z_MqWu0!feB?11WduQ0`*ioyT;BwHrxskwtM)e?m$;B|SVP!@j*FW-%gWF-d)x44S%K z_?$6GLRhw$n-1a6P4jXJWmk)L33>&W@!{hz_f|mSBOKx*t-lVCNUoLF#Q7_CauUOZB-qn-`JiMFc`HTSL5}Jy|M$dEB1Jlcmo|g2fTsK oqY9D=cOn(u_Wl~qNSuhGZNeGgaDUGE*Ne%2&cPZ~1uhTsA5ee$O^S2qh9jnSHz)`u`CV|{-dNiMuE!g{&Vm`Y zxuf)-KUj-U>ZiIb??hN5&}*SUZ_}>}@czXn=rCj@|6=o}7W6FJ&4$vso#Jfs5%5pk zcCQlMXv#*>lzo>+Ht^Q|at-7Yju6g}Vl$4N6X30HjtSgXOcp)@wU8{_+NZ?0f4G(U mhn*ir&^ao1QRz;%CtcyvcY2mwe{rUC`Jd~&7|e*=9_~L3MkkxLct6)-wKKOk|{cqsZHiO=BZfgH*cxj zZOdZURrE%8-pYgX@p?J$M%jqlR!I)0DXo`Xi(6aGxZBR!&p$r@JkR&;``BGG%q!o| zFuRr-TGia{-+m>8Q{+}{q3Hsme?DY_8p*J$`NJ6~;EbHX~ z&s@YB+>Bppctyl0d+JO*kGiEpQpIV^o|WDT%WYxLgHOroA@%n~rT7&7>&0YVXf+wFzBT}Ut zQe}4h2rA~Yy*eV$=1>XJbS(&Zi0xe7x>?AN}=r|UdmlZMa;D+w!2I5Hj zfGUS0t-^8&in|r{3JgY79N@LzSOf(rK$yjDJUYj7^ OmQScQcw0X8rv48SZ_pzE delta 1179 zcmX|>e^8Tk9LH~aKtb4&Q4cYSEg3pO8?Xt}hWy;5AqYZajvtC_gUQ4ZWJMGj2Rlkd z&ywP<^Tee)+iBgvPgfBoY8vG)h*lt>oOIDHu7PxCSJ(Tw?)u}s*Z1C^_viaO&-ceZ zzc|IXho_kR{k+Q)Jb@EG5FcXb@Q!8h*?Rz9JTsyb6B% zjv%lDM5Eh<9&4`dO+>oh%=i}_g{!0{{_*A8e^IlL6Oj-MDvf0 z<{7z%FgM)XYJ$F#E4T;G%6qDt{_-xM; z(35nwC-$#>$b2A_oE`@AZ%f|g-g%}&s+>lSwLS%{BGwvrya2w(8@HB)@4FTU$;fvt z{+D+6Lj|kDu7lsitl4lAb;iGj7{9zo2(RR!JoFsA3U>nZG?WOfr3&}Dnjg8|1J4W| zM7>q0fRdULUS&q^CY}Ro$5RTPpVfz>!DPV>eHAk z)Z*Ssi{v&k^x@YQ=!(tUzX-}Av!;@f=WDZwug#Wz z0&msd*<&VnOJzAwE-jU5)AjI`ecD4Z@XIUO-XYXYojPbUlm|Tr>B-cYpBRHo$I1Ld z+?f&aww$_;?7-|6sDK7$3-4i1sprzxj3oHui(6@YvB;kf?_y?g%L#az>0)RbX{Jkl zU4kF~Luo$uO%CJpt&hdEDp&0m)27?I6b)#^<7M&SQAR_PZNguCqRn?F@+PC?K}YN5Q$9VvFbkkrJg*(1NXu zJ0f^U6L<8k3+jho2GPgo=Kp^gYBZQxM|RTD9uIe60^JQ1=-xZR{UZ#D9I6@cj|Yx= zDQXpLBlH4QuuX>x;m?_yHsbP-Oxv870NNXx)!bsc-fO-zj(nZtMQ9(@IbIq|`WJ&7 B(5V0b diff --git a/docs/static/videos/langflow_build.mp4 b/docs/static/videos/langflow_build.mp4 index 9d068fa01ee23a764d24f9b32c44b871ec4f445a..fffd21aec7ad2ff37eb79b622c8621b2f9fbc0d5 100644 GIT binary patch delta 566 zcmZ9^T}YEr9LI543qi%RSTWuerm z>>>zx(gkhF_6R~suKi$^tPoAIVI>$bA}p($pqnnnB0KIT=;HG~=X*Hkj6IxTene-O zspE;kK!OAk3<3!@93**h3-TiOegG@?xmu3oBbyY|R^%hf{++nItb8$s-91I+Ed0Gi zrx@U3(eyC7N>n)(L9NQfNLO{L8&K(0>T$xSRNzzU+g1`?RU^7u+;AH2_G&)dlOAO? z%_NuAP$g6;a@lQ-)9~KWw%IW>sr`9`^szehvHIpZvf$EV!DYD8h^C<7dN&r|8lpOM zeKCB04u70ys&Morf0n`gBCiY~bHI4bBKd_X>Ve0(gNtR%h_0lpQ{S&z;?;#`<`MopBNvcNNHZ7;^H zn03vD?m6qXUua9&E{!15YJa+nq3R09Co;)ZQdN|Ls>UQ&;~gaHqz3Dx_TU5>cGV4d zNur~Ua#AiNI_hIzlcn3uEl7vWj7?6DJGJP2<-XZOPh+!mSPn^%*KQ3m!jAs)|5~Cw zEBTh(Q-~Nm8;qQOU}odTTx|R>wWqLha(cvE7_6M0FthT;1(D`3-EC&!=6)BA|DGo4 L7c4$=9^cYmI1cZD delta 678 zcmY+8Ur1AN6vw%@yT9(%cDL!hb92+FbGobuE1Cq(h_Hpwh#tn44F(H}5UeB+WmZe* zAsAt5giF=}17&XhVn$GmC=$Acpu`9fvAqbrgzcd}-|Ot5hwu5EbH3-C-)}3iKutYe zpk{*^iX9GSVju}-=!r1J#!A8-QWBWeD8-Vc$4n!G-u5H|$sjq|o>UARfY&D~-cEr> z`jk~Pc=m=eM1eCmm2(fl5UVOleZN*^LVxtSPIV9EFP%#L948ey6;b5W_btfdD{2y7 zsW@~6e!f%lFVD~%Yk`J_*D%Vef^uU!4yXxol4ztkxrsBqi!QU5 zyjb1;hf0ZFj!uckrEshqnBD9Y%E1d3810-qC7zJngHqVp@RTzQOWCJT^}perQwT(C p{Qo8qU7Wm?Y>l{X?>foX<%v!2D7)A)D}Alw=U;Ld@*n^J diff --git a/docs/static/videos/langflow_collection.mp4 b/docs/static/videos/langflow_collection.mp4 index 69d1727769965035fd2889ff2018b9c79f785547..f240d1be041bf6280bf342dab7e0588c5df96cee 100644 GIT binary patch delta 742 zcmWm7Z7dXU90%~Z=sb1jJab1Ujy#3PAZ zKo8}7j{bApnC0L$d=y8VcPK@wj})oF8!bfh2A+)+qdtllH8=VvT0;%*Sq&ImQ~i_5#E&@j}c%8@$(6NchXUX^9Vf{y-A0 z=kimc{;xc;K*1z`wS)bbu^)kW0fmm{-}gHHYB7Y>PDW)U*>Zwp>x6oVs%D%~HREEdL94mM+z@^Cl2y^Y+91h& z2!kar*RUdV-Kn6ZHdn@tIf}$U&O8P1h>Yk-Icm}y%=xi6ywAA zGJecy#vfh10gGxX+73X`_L{9=#hM^h zc-DmUMa5nnQZlgOwcSV($Mil?&VFTT`JlFX!_p+uAU znbs5+u%<}O5|KP7l}TeRGU<@#T>3f)kzqz!JykSkprSc*U>L%%td2q&?a#t!|7F=A Pw&SwLjWLj#y^-(_%~MN< delta 904 zcmWlWYeM$J$`KWLef z8KU5@EH5Wi^nJ?n_-r#4TrFU8#^BmHHr;^(nInEi7Eh~;}?Y=#|5*XW@HJfqm-cH zrtBem5MzG#BFybJe|{T&an-uVUaJVPAVr8}=R-_yPFT|Bgw=;})aU}!6umPVC?nTQ{JRts{>Dws%%KAvh~)ZqxQ7>(qhVV zcEFybI)`a3&W12Y;6#Qn=SeHf4auF|-yvV*y3it5_$mfYh*c#jGrMUQd(6)Bqi3cq&qH{QUC zuFW3=fa9cV6L;d1DA6VGXB8Z-4IKP|nT`4&+Nck1_eWjX8w^6g32+jG0tpBM;Z)fx zT~%Q&)*z)=!>Mnd@f=@$#5yinYxIgFqgPahEow#*MT{g`R)D&pDH_C3LsM*x5c7t< z*ty^EXiuDjH~LG{aX>~(({foGi#Nzo#+z<|Qx;F0vINmKM#ZU#+t$c<>O|tHlQiFv zRWZy<{4w%aWe)DaLUnS`B{+F1`MRk;F{H3~3eTpcRFuMEU5aZx%=o3U@fxjSG!>+g zVl@3t0P?>Z>BAAohio%w$Tri`bo*nCncy^yH7cDlab8|gf-G1+*3o h3?o~KDeky}thB$FO8YO!O>@sOOU5nXy!?`#tpA4oQ5OIJ diff --git a/docs/static/videos/langflow_collection_example.mp4 b/docs/static/videos/langflow_collection_example.mp4 index e58ea31e4ac55b1c7568fb0b4b7ab87fdca09fe2..31cc949613d08df410ffda5c9195e9ea64faba46 100644 GIT binary patch delta 1654 zcmZY0eLNI)0LSr{>hg5xA_;LN#}O$xp}IWg$gxNsIwy4M2$_HD-H{OA zSbg}$8a$c{TakgjHMnwv{7$rS3^l0;Q5v$pMcQs=0Smv%na{4{;W{Ia5G*V39e0y$p0H0d*~Eh6eG~2}d|+_eF50n02JM;&ycu+%{zFUE&@9Z5p7|`KNK1J7a&IJ?fWH@Bo;{FPUN(EBd9IiXS zZpfiaiIF%*>umC5*bz^Lxw##X6gZ9Pwr?zUvLyUQC(0T8#+7GW;q%QZmIcD5S1Hy) zZsFqm2AV~#&zPicxhv|HuWG*VUqNU=xlyaBHT2;w?;>B-ufbe;x1lFv((?b>sys${%-I;*ic5m}hd|Tj?YD4_$ zeBf8NK8TC*-t}pI*oiqpTF1` zGqQjxEs+$3QzAd!LK4e_~S_F|CUGZ9B%M;}ZCU=Mqot z0MA8a?SjZSk!TgPHyfzd2gS= zmM!;HV<+Sp=D2%Xezp|_nfX@&!9%_*0GiqS>|bCxQSjy|EbhPm=~mozEPUlphV~Xx z2Pp-H_8v-j4(Ftzz~c7I$)X67<#CuQrb>|IQEKHyl(JIl2$V8%(G7l0HDsnx^lIRL7i9Q;yhn$3?K`(GM>R9g(4lS$nIf|eBx(_bZRTtS4Yfd#)18Yug&tBZCseLekj-2C#6_=b;9$X}H zRdYE=30F0Y6CLge=y28ll#o}QYP{9 zJ$58`_6&8F`WV5p=OWT^a(72V0C=4pi!TykVkgxFVPd!aYLZ>ujqK|4Q7ssB*UAs; z8~jxCR54vN-k{b#I%lc=v*Y4CNPD!enMm!`P8lF#SbN41FJEYfw_-qWA+Vbmzq|nB PmlyA^!KCviP4a&MothhS delta 2077 zcmaKsc~q2T6voe}<1)@jBWMaZfXE`^#?Fk2H0&ZSiLwn7V4xtV2_wTQpnd|fs521T zBn$@H0D?7FP0=z5lQ0Ag!xjoVc20CE1dOTZ`TD!lAJ6&S^W68o-}l|`zVG#W54p$h zKjdEKmvICI{4xRu`Z)sTyVx1fOlTH;7t1YK&k<0viu=nH7+E$uy$9@%oYR#6R^6E+ zj0G>*%)Q0>`+uMNARc>ogwG?7aNgH5;VqK!=9z;cB`>1|eA{;Z1-5o$>3qwtK-oTi zrVt!d@?Ug|E*JG!U4Ir zMMu8@vosd1cn5MYx0H*(Lb2s_XVgejEFmkBrY!H958otXd0{X7x&Ujc3s^CD7IE6p z3Q8NYvA0FOj$`|549p+5?JxpexOS-)VDk#Ql3dWW(XP`D9J_DVS_;-j*qf(fkDI;r zbhCG*LI=+|)8WfG96=MWz=8b)UY!H9igTbN z<$^KCjf~xhBiW6t_WO4T7Oi=~M|I5dH59Xa?fH)Xt3;KfnG18qY8|v5a)O-cjFroj z5_=TaxKMG8t1CMQw`aIDb%6=@+}v$I%`a}@>%d8o``z8(jWqXdzk%};JSH8$8D~8n z=&?s%fG70@h+CrJsM_GS5}x;+4N0%T({VRKn@Gp?x=;sy zht{iTCpa|jRTqbRdiZ8a5BJ{t9Pv}{*XXIYRK5Ut$#$v48dMyS7U28ok6dZH8F;Bi z8i*gxjMYkMtkx%ZDLgN|k8&ZrtKB}3FJ0~SOJO@~JL$*OfUDI0LgZ;flm9efokSi$ z5_w?P5qO;b!1ZpR)4ZTm_Mp7058~g#nvS$B)R7h(_&q$so~&oHQ_28+MDGPph^tTg)5d-y25$z2T49mM(i4zL#xbo;u>EJz(N!M6?&y zbUQ{uQPk}yGhYpVBwQw23wjsI+|aVhqm8oTSY~LHk)biVgoo6rw&*qi=zcSL;u^U6 zsN54;2+dP;+a)vjVw3 z*F@@bO=`c5IDaCE@+S^lmLhf%CzF#nWgn)Lsg|cuwftc23B*gE9i*kt4jnp;xbW~{ z=q>076&_CY#^f-csZ!}PRa%c4afO2dI!YA|>3_e#GgTH!Z@dpZ(kl-x27NwPUeto4 zhcd4Ff=&926d!PrAtUuiuy8o@FZMb(`6%n^PH>Zb_7wYW9tX0a94MDO4jhXfN3J3! z&$j@_erO~Qw<0s-k`EO?$7#srgqbJ2iR2T|Nt#GzuCRyhqK2twZ}1@QDX5TwxJ5UY zz@H;3Qn-3!-aM-d$QVg2wN}e17$IVL(iTLZkGNt(I zlzOVvh%GB9FMSKc%8XB!LS-~QU7p8wRAF-lI!g+hbNT~V=XmzqAUpH3(p1?+VBWOK zl^s64y?Q2lF10Cu?gYcvN%$eXQd)yz|i|_+7#0sVlhtniz2|Q%|`}gI5^xo!>Tu8H0<*8m_T? zFk34qH5Twpy*lS5nwq#|oID}0_;%I@g33{q*6+U(jE`DNKI+EZo3M3te@5>JIeR<`v6H;cY-hW5=4+gL|^#A|> diff --git a/docs/static/videos/langflow_fork.mp4 b/docs/static/videos/langflow_fork.mp4 index 03c280c35dc720b1aff4199f35a568cb4c6020e2..c9b75bc2303fc50ee7456583aee46c74f54e70cb 100644 GIT binary patch delta 3743 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 delta 4558 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 bkdCD#X5^B?YI${kF2UpxukJre?g9S;?eq~5 diff --git a/docs/static/videos/langflow_parameters.mp4 b/docs/static/videos/langflow_parameters.mp4 index 370ca5f36819a62a1e4ce537047e9a3ee3fb51f8..c7599e6493879a53058fdd8cda85f8e1cfc807b7 100644 GIT binary patch delta 1459 zcmYMtX;2h&7zXfxh2=g(WDx|p;zl_Zl}ql+6+xCmV}TX9L=ae50m0?wFUzrjuAGWV z3hE>zxX)xZVkE|tWf)jCh6kBKDl7(>rTv>e^x^m6ndhDNxp1OUxw5BGd594(tQ26- zH*EZir5Ak76fW)|FDe!AqEfNhpBx@jq!>6nrsR@@L33q~naj_ZVLOOxB$HC1R4Fw| zozj47q^7zS@!@I0ho@B_!^e8sb5-b(Y7e`RsGHi94yB8zo2xut6Y;1XwVKkW)<8UJ zASJ{sj0LkW!$1v^$~8nPckNCsBIB=xjBj*K0{((gjtah6G5V+hW!1(Wn<2YmJmQM| z&y6pr5!Q+^wGONmla@v@P;E-Br_3mG%7U`QK(*DB21F98&JtiSL_1 zqU-AiU0?rop~R`qp9-J?sURvCPIV#S+ey)62o;K=$*@p6TzeBXJW2|#hEv;6aFrur z5XLA6jM421%S2fgLG6IDEOOKL@D@iUtwMKq)FUwwS?`3%I@-+?mx7|DRtVb{{i75X z@1lozxRb!GH%4L+cg2gu4s#JZ9MfG$7Hwj&XcHG~iOrliZy^dt<8tiDqq#Udnv2(U z!V+s2>mD@ZyUyzq8FM%FK4i=US4}+AOPEO}6M_Ux2zckOqmZ3An}*$8i6>j|hkeqe zeq5ML5*5RqlYHL`swCOvS9l)adyW$!dk=){lxcTt&q`U7fRr04D(1*~l44e)kV`1xkHUc=o#z~j8!hSkWe$(>k%M_FFIJ;u)FwUm<>>wLsm3;bA+`Upe@(2o&>4uZ!h zaEc`2=mLnN3y(5j8dtdO9W=fxW*QM&hSRsWQY* z9UebMOtVBV%_{#&PUd(OnB!G;dDAR%RfNt$ji)+UJX1+kQPo&HQ!^j>f9uC3QGvCH z3aquBDk7meawMq}84>lYJd}S{pPPu6Mq(2SqU9romQO?Q zb;5nyKs8cL;J$6P&iwCxJ6$)x=b4iHa>9Npp<2Lx+FDSI0e)L+3OvW!q<`b~=uwMA zESVf@)h4x$$587iP2ym-NSaze!sn$3pFggpf%xU)^C1ZIX)kxjn4o=T75Zx08xO(x zUHhNPa8T|TH-Ox@WBOZ6%y-Nu<1(jnF@W?pcT!#GZ|=7J9k;7{c35HkK#zMCV)ah^ z8~}FgiNJ>_-gGjc1fLF`6mYSD(aTamh*IxUC2Umdb>bs&U++jT(HrcA-r%XPy)iR? WD%}ks>pzhHMm#i6!$Y%Ap!g5*Nv}iz delta 1793 zcmXApdoM!T_m}aYof_zatoylQiOzDi$Q3l#$a+C6GDj9IZ2(cQO~J$ zPIkL)XZK`FwcEC}IxX#}Q5toSuR-xOo16#4a~tBl1nTe z;eC`UvuH~~-Pailu$I2gSgPtG&QY`K(SgqyS}h5MzfH07TLaG?xB7Sko(!|D@x{E{ zI%~?Uvymtx_EBzQ$1Jhw2OD5ZrXTD!aPYiy!4BBd&IJei2s}$d9Z3?pE`?dQ*DR+| z34E@?N$o9igF*cLL)W4L6F>aR2x##$m7A!Fu2UHULiwd*$^| zjGSreM!+M})J<2eq3dWbFHLy+83$p!Sm6iw zU^DOs0kl{VxFrm^zz2aKhyou32iahL-RIz;QN(>mwtx`w9SM~w;ragcP`ZCTjP(iQ zvCCV*HX6GezJ45YIMv(Zwc+IU?JujDo|Zc(&@#ex6=KEy5zQ8`W_rYL&G6Khh`~6x zC00;n1e+BK=CO^XdP4%z8;Wet$M}*}6kW244q(2^d`L8}0CpXX&bCFaTM(rjp z4RF70{H0zv@j-kkvwqJ*68>P0)pwN%&QtK4>_o5I=wa!$mn_|q9=jvPbSMEFT2+mRL8)kZ0SSC-HpofZoGO75dG-3}>Ye-7(EbOx> zl_!NoH&eIz!FN^m@Aw@ynAq>t4hu@s2BKm1!!%`lSK^eVpX`M@Y%)GX!m`qgcl+Ve z$&7xim(*T8lkC;A2Hg;Q=A9+K4rhPK(h^Eba?JOfZ*a`Odv!JjPwf*sjKq2+V7yX_4e;r4kI$sybeUNpuE(V9m(OTq+b547m zMJmj9PmL7Gm~%RpD&j0-aa%fXRXUN~A(68;f^oy5V`iBAY+M9N=-K#@+f9hSPm#H> zrQ?~UG@g01?L8{8E1#)XA5SI z@hfPIU->h0`QhbH>=DbKt)%=}X#?{&l#`Di!%|TB(DC>-_+?m?UJkr4Qgv_-oMu>U zVvac#ylSf8)dXPkN$)MzfLc&T_ZI6d(@=+BbybX9-;@kAP~Vh1kJ*UEi6`W^!06%+ zCz=;w{%E5)(>K|qNv?_dIlCsBvuloLE-^u2b8;SHq-Z8moa8bW;LW*{(}C~+ujMGS zX&r?vFPKBhEpMqk47Yu0`9}qARBpY^eBxb3t&i`+>!w?$6JW#8wi!NpYSg!ZQ>0Pf zZas&%tE6KabD+h&9qt+M746RFsH3LH&dn3>6Zg~nV%T8dv`_%ou)FkFaF0^gYvwYo vR_k&|gek3SH~{@K`@1N!zxyZV3wca;r@F$OtG=0igPcsGhh!ROgzWzS+QYv# diff --git a/src/frontend/src/components/AccordionComponent/index.tsx b/src/frontend/src/components/AccordionComponent/index.tsx index e19bd3d29..06ecc36b0 100644 --- a/src/frontend/src/components/AccordionComponent/index.tsx +++ b/src/frontend/src/components/AccordionComponent/index.tsx @@ -33,10 +33,10 @@ export default function AccordionComponent({ } const handleKeyDown = (event) => { - if (event.key === "Backspace") { + /* if (event.key === "Backspace") { event.preventDefault(); event.stopPropagation(); - } + } */ }; return ( diff --git a/src/frontend/src/components/codeTabsComponent/index.tsx b/src/frontend/src/components/codeTabsComponent/index.tsx index 2f3e79a68..25fe48a8f 100644 --- a/src/frontend/src/components/codeTabsComponent/index.tsx +++ b/src/frontend/src/components/codeTabsComponent/index.tsx @@ -159,13 +159,13 @@ export default function CodeTabsComponent({ )} - {tabs.map((tab, index) => ( + {tabs.map((tab, idx) => ( - {index < 4 ? ( + {idx < 4 ? ( <> {tab.description && (
- ) : index === 4 ? ( + ) : idx === 4 ? ( <>
- {data?.map((node: any, index) => ( -
+ {data?.map((node: any, i) => ( +
{tweaks?.tweaksList!.current.includes( node["data"]["id"] ) && ( @@ -236,10 +236,10 @@ export default function CodeTabsComponent({ node.data.node.template[templateField] .type === "int") ) - .map((templateField, index) => { + .map((templateField, indx) => { return ( @@ -277,13 +277,7 @@ export default function CodeTabsComponent({ setData((old) => { let newInputList = cloneDeep(old); - newInputList!.find( - (obj) => - obj.data.node - .template[ - templateField - ] - )!.data.node.template[ + newInputList![i].data.node.template[ templateField ].value = target; return newInputList; @@ -330,13 +324,7 @@ export default function CodeTabsComponent({ setData((old) => { let newInputList = cloneDeep(old); - newInputList!.find( - (obj) => - obj.data.node - .template[ - templateField - ] - )!.data.node.template[ + newInputList![i].data.node.template[ templateField ].value = target; return newInputList; @@ -379,13 +367,7 @@ export default function CodeTabsComponent({ setData((old) => { let newInputList = cloneDeep(old); - newInputList!.find( - (obj) => - obj.data.node - .template[ - templateField - ] - )!.data.node.template[ + newInputList![i].data.node.template[ templateField ].value = target; return newInputList; @@ -416,13 +398,7 @@ export default function CodeTabsComponent({ setData((old) => { let newInputList = cloneDeep(old); - newInputList!.find( - (obj) => - obj.data.node - .template[ - templateField - ] - )!.data.node.template[ + newInputList![i].data.node.template[ templateField ].value = e; return newInputList; @@ -511,13 +487,7 @@ export default function CodeTabsComponent({ setData((old) => { let newInputList = cloneDeep(old); - newInputList!.find( - (obj) => - obj.data.node - .template[ - templateField - ] - )!.data.node.template[ + newInputList![i].data.node.template[ templateField ].value = target; return newInputList; @@ -551,13 +521,7 @@ export default function CodeTabsComponent({ setData((old) => { let newInputList = cloneDeep(old); - newInputList!.find( - (obj) => - obj.data.node - .template[ - templateField - ] - )!.data.node.template[ + newInputList![i].data.node.template[ templateField ].value = target; return newInputList; @@ -607,14 +571,7 @@ export default function CodeTabsComponent({ setData((old) => { let newInputList = cloneDeep(old); - - newInputList!.find( - (obj) => - obj.data.node - .template[ - templateField - ] - )!.data.node.template[ + newInputList![i].data.node.template[ templateField ].value = target; return newInputList; @@ -667,13 +624,7 @@ export default function CodeTabsComponent({ setData((old) => { let newInputList = cloneDeep(old); - newInputList!.find( - (obj) => - obj.data.node - .template[ - templateField - ] - )!.data.node.template[ + newInputList![i].data.node.template[ templateField ].value = target; return newInputList; @@ -726,13 +677,7 @@ export default function CodeTabsComponent({ setData((old) => { let newInputList = cloneDeep(old); - newInputList!.find( - (obj) => - obj.data.node - .template[ - templateField - ] - )!.data.node.template[ + newInputList![i].data.node.template[ templateField ].value = target; return newInputList;