From 8e8866175c7c9b44531f6eec06a81047154c9c68 Mon Sep 17 00:00:00 2001 From: Abhinav Jha Date: Tue, 10 Sep 2019 16:31:48 +0530 Subject: [PATCH 1/3] Resolve #5 - Add Missing Icons - Remove extraneous components (for Beta) - Add missing widget cards --- .../public/fonts/widgets/Widget-Icons.css | 42 +++--- .../public/fonts/widgets/Widget-Icons.eot | Bin 4252 -> 4448 bytes .../public/fonts/widgets/Widget-Icons.html | 30 +++- .../public/fonts/widgets/Widget-Icons.json | 28 ++-- .../public/fonts/widgets/Widget-Icons.svg | 42 +++--- .../public/fonts/widgets/Widget-Icons.ttf | Bin 4068 -> 4264 bytes .../public/fonts/widgets/Widget-Icons.woff | Bin 2228 -> 2312 bytes .../public/fonts/widgets/Widget-Icons.woff2 | Bin 1640 -> 1768 bytes .../src/assets/icons/widgets/container.svg | 3 + .../src/assets/icons/widgets/file-upload.svg | 3 + .../assets/icons/widgets/location-picker.svg | 3 + app/client/src/assets/icons/widgets/plus.svg | 4 + .../src/assets/icons/widgets/rich-text.svg | 8 ++ app/client/src/constants/WidgetConstants.tsx | 17 ++- app/client/src/index.tsx | 3 +- .../mockResponses/WidgetCardsPaneResponse.tsx | 136 +++++++++++++----- .../src/pages/common/ProtectedRoute.tsx | 1 - app/client/src/utils/WidgetRegistry.tsx | 44 ++---- app/client/src/widgets/BreadcrumbsWidget.tsx | 38 ----- app/client/src/widgets/CheckboxWidget.tsx | 2 +- app/client/src/widgets/IconWidget.tsx | 34 ----- app/client/src/widgets/InputGroupWidget.tsx | 2 +- app/client/src/widgets/NumericInputWidget.tsx | 68 --------- app/client/src/widgets/RadioGroupWidget.tsx | 2 +- app/client/src/widgets/TagInputWidget.tsx | 42 ------ 25 files changed, 234 insertions(+), 318 deletions(-) create mode 100644 app/client/src/assets/icons/widgets/container.svg create mode 100644 app/client/src/assets/icons/widgets/file-upload.svg create mode 100644 app/client/src/assets/icons/widgets/location-picker.svg create mode 100644 app/client/src/assets/icons/widgets/plus.svg create mode 100644 app/client/src/assets/icons/widgets/rich-text.svg delete mode 100644 app/client/src/widgets/BreadcrumbsWidget.tsx delete mode 100644 app/client/src/widgets/IconWidget.tsx delete mode 100644 app/client/src/widgets/NumericInputWidget.tsx delete mode 100644 app/client/src/widgets/TagInputWidget.tsx diff --git a/app/client/public/fonts/widgets/Widget-Icons.css b/app/client/public/fonts/widgets/Widget-Icons.css index a7f6f3f996..ee10b577b8 100644 --- a/app/client/public/fonts/widgets/Widget-Icons.css +++ b/app/client/public/fonts/widgets/Widget-Icons.css @@ -1,10 +1,10 @@ @font-face { font-family: "Widget-Icons"; - src: url("./Widget-Icons.eot?8c5fb10027fde9f328ea41c7f2f3873d?#iefix") format("embedded-opentype"), -url("./Widget-Icons.woff2?8c5fb10027fde9f328ea41c7f2f3873d") format("woff2"), -url("./Widget-Icons.woff?8c5fb10027fde9f328ea41c7f2f3873d") format("woff"), -url("./Widget-Icons.ttf?8c5fb10027fde9f328ea41c7f2f3873d") format("truetype"), -url("./Widget-Icons.svg?8c5fb10027fde9f328ea41c7f2f3873d#Widget-Icons") format("svg"); + src: url("./Widget-Icons.eot?635ea8622938d815fce3ce0f2d7afa01?#iefix") format("embedded-opentype"), +url("./Widget-Icons.woff2?635ea8622938d815fce3ce0f2d7afa01") format("woff2"), +url("./Widget-Icons.woff?635ea8622938d815fce3ce0f2d7afa01") format("woff"), +url("./Widget-Icons.ttf?635ea8622938d815fce3ce0f2d7afa01") format("truetype"), +url("./Widget-Icons.svg?635ea8622938d815fce3ce0f2d7afa01#Widget-Icons") format("svg"); } i[class^="icon-"]:before, i[class*=" icon-"]:before { @@ -30,42 +30,48 @@ i[class^="icon-"]:before, i[class*=" icon-"]:before { .icon-collapse:before { content: "\f104"; } -.icon-datepicker:before { +.icon-container:before { content: "\f105"; } -.icon-dropdown:before { +.icon-datepicker:before { content: "\f106"; } -.icon-file upload:before { +.icon-dropdown:before { content: "\f107"; } -.icon-image:before { +.icon-file-upload:before { content: "\f108"; } -.icon-input:before { +.icon-image:before { content: "\f109"; } -.icon-location picker:before { +.icon-input:before { content: "\f10a"; } -.icon-modal:before { +.icon-location-picker:before { content: "\f10b"; } -.icon-radio:before { +.icon-modal:before { content: "\f10c"; } -.icon-rich text:before { +.icon-plus:before { content: "\f10d"; } -.icon-switch:before { +.icon-radio:before { content: "\f10e"; } -.icon-table:before { +.icon-rich-text:before { content: "\f10f"; } -.icon-tabs:before { +.icon-switch:before { content: "\f110"; } -.icon-text:before { +.icon-table:before { content: "\f111"; } +.icon-tabs:before { + content: "\f112"; +} +.icon-text:before { + content: "\f113"; +} diff --git a/app/client/public/fonts/widgets/Widget-Icons.eot b/app/client/public/fonts/widgets/Widget-Icons.eot index e47cf532db465e0416827b8d56e76b41d79aa004..1795154478e1c63d217d77b9c85f1424208edaa9 100644 GIT binary patch delta 609 zcmXX@O=uHA6#iyrcbg{Fq)E0-3#QSu^*4f~sZu=@gq}T#2+|HoY?kh3mvjRu1iX6a z!7|=zp{L-*qC_vHXhBa!Ja{O2vMurAL1<8ro_rfRGv9k}=KJ1z%*>1P2N#TmLEvR< z&6w5>TSwb#v+GYT0c;h({h}ki?$-M~fKL(ZMSJD(>bu`vK>G}YURTPp6kpl=MA`$w zbcGIZ7o^1wVZ7q_4Zc7TScl9#+bznWeKSe?y_H4|L_%v22DE3XW5A)7{!F`qt@Yk^v+*Ikf9TN-?$N|dS30Y5tdZ@>I;_R^SeGaHE#Bn2{6tKNhS(A(+Kl#~{ZMbS zA?itEjHUo?=FKcir^nLmNZ+m)P9sfsOkskUteG|QX1%dO@-tGHCI>5f~Hw&vOOWxXa#mfK&mij|yd#?Ji*KOBdn delta 434 zcmXv|J4gdT5PiFM7r&6)Vc`em)c7Tpf*@Fkg4hUFb|UNL^ny8aB#TB61S<;*Wd*@s zCH8XZ6iX2V!A2A;EP{xjsKmy~G2kw5=FQB`+xOIV&>A_20mbNcWI!)om&Eq){#qx% zHUUgIz6ic{f0_ZFAWY7uSLP~?`3;~S1C?>l6-jF;9HX~SgaMBl7)2lPb3)wnWuDu_ zz={;c(-}w9CCnGvU!}U!7x{qo;E?9^RNITfcXv)2yA)7+MIVj@nVfv>oiu?cxx}rK zti8hmBTf*d>*7pw=o>Y#se_08Gvhz2bJoBtb;nMbsW$kudgE4)EN=pf(8?@9xtgRT zbd1oZPM35)P1UXShcj9&t9twsq+=?n-^7X7*g^sKY>!>AXI{w@Jm3ZXuJvi2R?tei z6|Ng03nwZrv~aDa#UK+$vADX7+3F+Kz-(1*HVxWA%2{x;hM!4_w2>9bRHiDMay(nQ Yc^Szqr=;T +
+ + + +
+ container +
+ +
@@ -117,10 +126,10 @@
- +
- file upload + file-upload
@@ -144,10 +153,10 @@
- +
- location picker + location-picker
@@ -160,6 +169,15 @@
+
+ + + +
+ plus +
+ +
@@ -171,10 +189,10 @@
- +
- rich text + rich-text
diff --git a/app/client/public/fonts/widgets/Widget-Icons.json b/app/client/public/fonts/widgets/Widget-Icons.json index dade769980..ca97768ab2 100644 --- a/app/client/public/fonts/widgets/Widget-Icons.json +++ b/app/client/public/fonts/widgets/Widget-Icons.json @@ -3,17 +3,19 @@ "button": "\\f102", "checkbox": "\\f103", "collapse": "\\f104", - "datepicker": "\\f105", - "dropdown": "\\f106", - "file upload": "\\f107", - "image": "\\f108", - "input": "\\f109", - "location picker": "\\f10a", - "modal": "\\f10b", - "radio": "\\f10c", - "rich text": "\\f10d", - "switch": "\\f10e", - "table": "\\f10f", - "tabs": "\\f110", - "text": "\\f111" + "container": "\\f105", + "datepicker": "\\f106", + "dropdown": "\\f107", + "file-upload": "\\f108", + "image": "\\f109", + "input": "\\f10a", + "location-picker": "\\f10b", + "modal": "\\f10c", + "plus": "\\f10d", + "radio": "\\f10e", + "rich-text": "\\f10f", + "switch": "\\f110", + "table": "\\f111", + "tabs": "\\f112", + "text": "\\f113" } \ No newline at end of file diff --git a/app/client/public/fonts/widgets/Widget-Icons.svg b/app/client/public/fonts/widgets/Widget-Icons.svg index 187bf9baba..8a1c0d257e 100644 --- a/app/client/public/fonts/widgets/Widget-Icons.svg +++ b/app/client/public/fonts/widgets/Widget-Icons.svg @@ -19,44 +19,50 @@ - + - + - + - - + - + + + diff --git a/app/client/public/fonts/widgets/Widget-Icons.ttf b/app/client/public/fonts/widgets/Widget-Icons.ttf index 4fac804718ec964852668ddc694a250142cee0f2..d3d64587270793fd1f6c2b9bdb11704b0ad864ae 100644 GIT binary patch delta 674 zcmX|+%WD%+6vn@EXEIIG+F&wMgW@DjBK4Jmd8nvVLFif#ikqTiGBv?TCQL?}LZSaa z7m;x%g{lx-l}dCYMZ0iSM8t*YP96&xq$27UTm|n)w*r+Ce~&37ISoU|Djzwg2PVCsc<_-Hf=${)|}#e=FSjKmOUragNiD8_J{1^gOXARcTfAFk~&kb?Bw zEhVS;q|m`jd_kYOv`Yh_i;H4K?1+7(sI-+$WnaCd-s(M7do(H61wSFl>)=Ac$dG9! z&E8FIM_Dyt^0N~-!6aj3jDk@p6-t@u^aSZ9uL4nu?Eyh#`a(m>CQ#6zS9`Dj)pos3{Un#zur-G*<~ z8nzdySiaq?mG9eLxZ=6Zio4VpTdX;DF6cy$UC#YOp}JeK9JT2@XoWnhQgcVWTDh9@ Y?Y6JAmTG>v8uG2Xj;*q7sj>|G1?F#vX#fBK delta 469 zcmYjNze^lJ7=1IltLG`%+r>fzb;ZMAxJofqKu{1Xv9c2xZdZ57{unNM{s6&0z!Zj2 z0uehATiNS8#7e0OOw!~5oaZ{C|3=4h}nusyUn46x4t=F5?g z&tHG{0lY+*TMpNk+7I|OpdSFaqVEaUUdg7(`-AY_CjnC!C0-{K{U}}I4l%F>m6Whu$W$kL{c`5$%0+s&@#k@()KfTil%b&(ne+o<7=ePgHWf#-OMOJ3tY zwNcI2YTAo#XP0`$vfZ{*Ej!Qm8_ZS@W>LKtt8S-R^!g4AoQH7 u3=`oRK_r$vBZy@+HJg8#21)Gv3m8%2iqNPCH%K}vLD_fIR-sR$2mJ*kNN^?q diff --git a/app/client/public/fonts/widgets/Widget-Icons.woff b/app/client/public/fonts/widgets/Widget-Icons.woff index c435a73a8a12b76a9536c57d49fe83f5045efae8..0f5d02a7914f9653991cac3ae8c517f580caa5fc 100644 GIT binary patch delta 1870 zcmV-U2eJ6H5r`5LcTYw}00961000RH01E&B000oEkrY3FC}VA5Z~y=Sga7~lod5s= zZ1S$Y%4ckOW&i*JBme*eS^xkDu#C0t@@QpYWB>pLfB*mhE&u=kHWGQD#As+`VE_OI zumAu68vpT^Tm3~?7df`||# zfQLsiq+>~U6w-egr9@p)7j2VPDWt8^XKBj~UkSzq&-sjb%E5>wU`}-9*suRcHx$zc z+R%^mMnBOn^eg=iU%T~&^JvM*{F%2;ZCN#4TQ+r5mo|0vhTXRA+9EB=!gXogy1Gl7 zwyyX^c*V2R>Fzc{zC;k^nUK~ zi^;)Hk*~4x2_EL~6qUAiP2JWv2PY$IIXJqwwsxu>*!x-Ghst$LT5y)FGNOy&oGZ$y zq#x*oex`rl=nwjn{-VF>6a7Q~`r5jFKa|Dq-@HNSltX1yLtWasSuzssDj!@u1Y398 z)Y%Qcuv<6XilLS+ugf=Ham?G=#azNxp=3}W+2w87dHt}i(lz@3gW?vxW=UTnUk)wi zlqW2x;}xd+GDe3=j)wQeyZQIC_SBGY*0%nwh|e;u)wmFo$%4y(P|trbVIOwPguJ7xzb~UBS`J9)TD{BO-GW+qFN{ zXT5*DVekd;c+#D6e}5}-?7DLq4Swz@17hdk3uGzdB$h{B?_PnKD4A=BE}3%vfUI?{ zpDDYHFA*yn1g1f=Qj$ze7@={o7v9?AOEj`*;DRLdTp*skkR^o^-deqZx9*W+<-IFJ zw4{Q*qeptenW`F*^wNGsFRKE4WFuwEE-8O%(Aro)1C!uHj&nRdAFnZv`e@MA~hR(+|vyv2;I#Nd)|Ng zI5YZ&zNgCP`h_>LlxHccXYSk_39Z(h^Y>4G3$-VDFE2q5c*Z?FfCSP7#@LV8n}R(9 z2s-4_%kYGUGo0fZXHXuVN|Fg6{3^Q#vH7EU!`F(JAhl#902?4D2W4O+G^%3i*27Uj zt#d#|6L~Co5t?8W z#tQY3-eKpe-SNJQVLps8Dg)s)Jy9^!;)Z6v7F$I?(Vn*R3(C=>T%}7;6+LABRBLXU z-Mqfr(7;errJc3L! zC^EAu$^r5M6aqK`d;-7%`U5lrcmu8j`UE-zSO5TcoMT{QU|#Ud>Qa#aLkGsP2Ot4|!BWF8 z39iIaf&+ZbNQXv)#(!QgGqaL@rjQzad^FEt7Utw>37(Vq=rEOwM=j*PD1+qSLJ0{dnzua|qv- IIXF200IuIdZvX%Q delta 1744 zcmV;>1~2)D60{K%cTYw}00961000QI01E&B000lh(& zQ1X}h9cOHLW&i*J8~^|WBLDyhBnPAd&S+&}WB>pLKmY&$E&u=kHWGHTMrdedVE_OI zZ~y=R8vp|0cd|9g8~Ccp#oT#5kvq0umS}J0001Zob8dx4Z|=D1jn{~pXwu3 zq@cV~ZkkX94p*BpLSQ%$K?wp0^gtIpf&|T*2E{9?O|5qn+ac${@r&u_Cv5S^I?7CVVa9Ps9c ze|&|?sI{7aF`-hF6}^$t7p-W$k}juqWg zNN1E0b!lC+O;&$pu(rycr7d@SB^VdH;4|hK2Qf>)oa)Yr-~SceQbM0-N8i&M{Xjp_ z&-5!|9kx5pqZOx%XWl=xWz}?T+0;#4+RW8EcKf<(i>xRM*JX9<>Mm>A!j?_ebY)lC zqJ3tV#_7DnKUT9(%u8l(a0xtt3B8BAJ_v_~Plo8CS*U+|t|l1v!P5~M5fd8YV+dnw z5QbP{CK>9pLVdJ4W#>BA7Vk;D@L_uqNidbUo3KF$(<2|2_m@-22g zA;JQYqSDr`soVN?3=&(*!Fz~nYiAnaVmQx+aw_RNdZ8cb7y6BUr$6XV`iuUie>{e+ zkBjpA_cVWRFgoRcfO@EZTQ@64L0#pOsE4HLZl5{3;}>?@rrR*w(&cse#v4v}U%P}$ ztW|&p?jyUrEj#az`zqa|zaJcT8uXfY%kKd$^(zv3R&&e3<_@I~ktr zaQCd3kLGj)9O81U1m>Q_Uk>??C;8%6M=X2JE0%wsmD*KxSKHFA$1^RA5xyC?2QxKd z#yA_gqe~y>0a~$nl&)Ecb=X>Hu;|<^hhU=wVk9xfOoAYa<|Z(ryajs=mP0z>*b3)@ zI05tr`ITU9v3#f06#~ueJK=&TCNd|vUHemgrr{l;iv%0aaRan#dz>53k@%lrA(ym(DnUK-D_e&y?MoFOe%7B&JETwjP<9FoHnwF5Fei zD+pFJaX}G!&5Q3+sFKnNcSUdLPfOHT``Z;VT2VpY&?7zJOjV6cdTam3FRKE5$41%} zyR@j$z9s^>PlFR1E4pcVq~6e5ILWd(&y0U^#*Dg+(MNK;JCD}<3f-0Yi~;!`{sUVr z#w%;BW}KLSO@ulGkug!M24IUXfrK|fq|3$*OE7L&g3-6x;hlHL{02yTP2W=G^M2u- ztmIkB>X|#YKyuZ#bH3;IoxeTtdwU77;+phQg&?yVjENtKUkZ+D6tMNu+wi3Kt#N;j zYn(xQ-%QfAfKIP+co3UEnm0Ucc!dU&#sc60zl_e%9UvOT_s&y80rnKR8W+5%rYC(? z`FoFw7wD8bAl~5J%}25NZ;F0f@LjQrGx}jS+;y%4_>sreo6rPtm?-UH{cfDAch5&f zVR;-AAOqt)Jy9@VaZ7WL#a%92WKcv9;ka+6IDP z=9{PI`nfF3(AT^QkF8FnLF0Gq4vM%|<`)@awq1*Eg&gr&XhNV08l4%G+uRyX5(c>@ zlYargxPce|c${NkWME(b;>0hr0^<2?zA|t#C;&wmZqDA#icB*oGROl-4h9G&5C;Gq zAPBybt_BxKApkV80(1a)oMT`B0tL!307|F=ApigX00000AOMg6v;f!vngPB6<^l); zECO%>v;yt}G6QG>v;*`65&!^roMT{QU|^*#GEo4|wfuGf diff --git a/app/client/public/fonts/widgets/Widget-Icons.woff2 b/app/client/public/fonts/widgets/Widget-Icons.woff2 index d6b88fa2f300d95d54454e381cc13ed14495a869..bb266369e53d6274702708413769027d9dbda359 100644 GIT binary patch delta 1760 zcmV<61|Rw84CoCQcTYw#00961000K)01E&B000oE000J>kr*C-YzmPuj%xun0we=a z3n~BvAO(a*2Z3Z8bPf^Kq&t%RkR*rz0000AARs6X=PetLF=hmSfP;c`{yTdo$@ZN= zvIP(51400>0wgQx{1P?%jY_2AO!duJ^g&Zz-S%H+Pz{{n%#}~O*nmTzOG6sQvXL<~ji9YlCX{|L?4wt#!Fs7sO z`3BJKPo&Dcq)Crk)m5f3Itz1Agk&Dge4$j3t|58wa^vONv}@l@#XMQ+oRkfHk!7{= ztf#!_deV7?t#TjQ|j8Gy3vGW>8`$Zfmkd-|s#3m$Gq1q-4EdoJJP(~+IXvK7Y z-_3`oCYv8kDs3ea6LEKCxoa-q0?~x#j9ZgiMJ#jyl*X&X2!lirp4h}61%$Xj3eBO! z@`_0W30R|jDLo!R=H#mHA-QfJzs^K5Ap&e@R=FN*0wl}0o zOe}Ut9xw|Ihz?j_7eH*&-^9kSfD(+%dT??Z`d7UJWn-BjZKg&7L1ZGojSo&-QeARl zRTbD~4_q8AJ}~+S-`Y*#qT@G48<(1EY_$iZQM!8~D*4Yz{+aGZngfV{L(!Oj84D>q zMm19lS7JxitY2sYvv9)+-($l<6WE38V=-rBw7}RTv8Ek!<~1*oQYkJbu%UH5fz@*j z^ou}$xNixsFYCAC2wtL;XOwN}(0OFqZgmk99Is5D-ybP4d%}7N4mY3UFU!{P%V9S2 zW2;__JO6L<7}F+2V1eky$%|j`ivR1&+j-^ypFLT;8{1g0IbW6O`2`!IivIuKfaANeO(sHeJqQN`AO!S+Um=^rJecbYy*;f81nHGnjSS*+wqZK;ONM!BF&qw z_XZwV3s_Y>RUDd9q*gUkr(VfB7eXWznC@UCZAHQ@%j)ipQ$yYCk7G4}NF2c+Ui1li zv)4l!TXadZ{RLR$rn9GiY_QgPOW_;utyMJvY|C>zDc2f$!m>ovRM3`@j&kT~#FC;% zX~JKnFS!Fo`cfCIP!im%^9H)WmQQzV=pOAZ%Dbi+Sp^CesiLZCa`LLHp{81j-^?%6 zDJ>IT1eQ(Ji;&-$7R;lfX=eyghY0&Cl_J_%4z_>&;LHPfXPJUOrO_X2hmiCEN!zvS zbOUMyA9}eW87cVsoL0`_su+B({^Gi@R;$tI3Y@|tVW6~andgZ+W{eRWYW2|t2cE}1f9bD|B_>33oAUzwtOK@xz>lu0^F@-^sDj?{*niTXaJxC06hR0 z0KfzQOaZ_Q0L%fv0st%lzzP7Y0l)?TYyrRs0CtG*La+B(1snzT9riy;f1hmY$T5ss zcnw!7=}0ku3j8sWq=;Qvry=+(i7{IVc=955%hbj(>(Usa_f0;YSas68uB$pRk9E~* zK?m8DGLmNpAuH1Y*OlTO;6q-u$uW(-r2E0IlxTv`+yZ3WNYL0AX+R)Npf{PaITcZ)Vwbn%KlVgYU$#1ueK0l5SfUCoQ%?xZcW%^_h2_<5IuK~zR;JenO zS@Ukl+s2&)Vk;x5)ncG!&+Rw-Rt<=PB)EE3YFB|WC#ITcpzA=k`4$r1{Mvg=cddP$ z&R5iSBbagG0@B}+cYINslhD762cFe^KQg;G1q$5=xJl_DcsV!U+acv+tubwfU4Ncln|54eubDX6y)90Ebj%Q6TGMojO+d~`y$!=qi=tCN_BdkZ^Va{(8K25uEm4E$&; zTqPn53GbiS;>Vsq;iX^)5mhSE3F5G&4k9x`kT|&N*M)CKY&~j$S9c{sy$ary55QS} z(O5n`BP6`u$*|0@hr4b6u%B%E&=0M3D}Lpk;GL^Db+&pO%zKe)6iVkIqM^*+{&~xCWR@y3r@Mcy9WBTr#r+o zhwJmYU9kIS$nccpI@;CT4Q(sk1us9+#xHJrPQ;zCQU`}1H)>ovayLNfT;@c7xpTu? zizxHV3jdJlym+3@Nsj)DZ3T+#yqr5>gRz<`1R*nsj!KG?Ni zRK^X#NU2ilV*LQ2moCZzC7a8C5-N6*6>QFa2bT=E9EW_4nBp!=W;8q^b4>BH&`aNt z1t$1JmN3PyvVxI+Z@=wj_xY6n!F8zF*>Xr<*v(|5*pAQqp`?KWRC!r-y(0z`qv)Wy zKw7$5wS`vL!-0c!AtHt-JfhXSSB?9kXnQx#E&JWSfzv@Mb7rw1`GWm_*_#nV47w!R z{y`!cX0rz>xzbR0x%2D{-HCAn dKgnQwP~7xBt%IgD@6 + + diff --git a/app/client/src/assets/icons/widgets/file-upload.svg b/app/client/src/assets/icons/widgets/file-upload.svg new file mode 100644 index 0000000000..3339c43747 --- /dev/null +++ b/app/client/src/assets/icons/widgets/file-upload.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/client/src/assets/icons/widgets/location-picker.svg b/app/client/src/assets/icons/widgets/location-picker.svg new file mode 100644 index 0000000000..254038ecd5 --- /dev/null +++ b/app/client/src/assets/icons/widgets/location-picker.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/client/src/assets/icons/widgets/plus.svg b/app/client/src/assets/icons/widgets/plus.svg new file mode 100644 index 0000000000..fc1aa5b1f1 --- /dev/null +++ b/app/client/src/assets/icons/widgets/plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/client/src/assets/icons/widgets/rich-text.svg b/app/client/src/assets/icons/widgets/rich-text.svg new file mode 100644 index 0000000000..99149884a5 --- /dev/null +++ b/app/client/src/assets/icons/widgets/rich-text.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/client/src/constants/WidgetConstants.tsx b/app/client/src/constants/WidgetConstants.tsx index fd39fdd106..c795e7061f 100644 --- a/app/client/src/constants/WidgetConstants.tsx +++ b/app/client/src/constants/WidgetConstants.tsx @@ -2,19 +2,18 @@ export type WidgetType = | "TEXT_WIDGET" | "IMAGE_WIDGET" | "CONTAINER_WIDGET" - | "LIST_WIDGET" - | "CALLOUT_WIDGET" - | "ICON_WIDGET" - | "INPUT_GROUP_WIDGET" | "SPINNER_WIDGET" | "BUTTON_WIDGET" - | "BREADCRUMBS_WIDGET" - | "TAG_INPUT_WIDGET" - | "NUMERIC_INPUT_WIDGET" | "CHECKBOX_WIDGET" - | "RADIO_GROUP_WIDGET" + | "RADIO_BUTTON_WIDGET" | "INPUT_WIDGET" - | "TOGGLE_WIDGET"; + | "TOGGLE_WIDGET" + | "CALLOUT_WIDGET" + | "TABLE_WIDGET" + | "DATEPICKER_WIDGET" + | "DROPDOWN_WIDGET" + | "RICH_TEXT_WIDGET" + | "MODAL_WIDGET"; export const WidgetTypes: { [id: string]: WidgetType } = { BUTTON_WIDGET: "BUTTON_WIDGET", diff --git a/app/client/src/index.tsx b/app/client/src/index.tsx index d0833ce93c..75ab6ae070 100755 --- a/app/client/src/index.tsx +++ b/app/client/src/index.tsx @@ -17,6 +17,7 @@ import { rootSaga } from "./sagas"; import { DndProvider } from "react-dnd"; import HTML5Backend from "react-dnd-html5-backend"; import { appInitializer } from "./utils/AppsmithUtils"; +import ProtectedRoute from "./pages/common/ProtectedRoute"; appInitializer(); WidgetBuilderRegistry.registerWidgetBuilders(); @@ -30,7 +31,7 @@ ReactDOM.render( - + diff --git a/app/client/src/mockResponses/WidgetCardsPaneResponse.tsx b/app/client/src/mockResponses/WidgetCardsPaneResponse.tsx index d6d6116d6f..65031edff1 100644 --- a/app/client/src/mockResponses/WidgetCardsPaneResponse.tsx +++ b/app/client/src/mockResponses/WidgetCardsPaneResponse.tsx @@ -5,18 +5,13 @@ const WidgetCardsPaneResponse: WidgetCardsPaneReduxState = { common: [ { widgetType: "TEXT_WIDGET", - icon: "icon-text", - label: "Container", + icon: "icon-plus", + label: "Text", }, { - widgetType: "CHECKBOX_WIDGET", - icon: "icon-checkbox", - label: "Container", - }, - { - widgetType: "RADIO_GROUP_WIDGET", - icon: "icon-radio", - label: "Container", + widgetType: "IMAGE_WIDGET", + icon: "icon-image", + label: "Image", }, { widgetType: "BUTTON_WIDGET", @@ -24,53 +19,128 @@ const WidgetCardsPaneResponse: WidgetCardsPaneReduxState = { label: "Button", }, { - widgetType: "INPUT_GROUP_WIDGET", + widgetType: "CHECKBOX_WIDGET", + icon: "icon-checkbox", + label: "Checkbox", + }, + { + widgetType: "INPUT_WIDGET", icon: "icon-input", label: "Input", }, { - widgetType: "SPINNER_WIDGET", - icon: "icon-switch", - label: "Spinner", + widgetType: "DATEPICKER_WIDGET", + icon: "icon-datepicker", + label: "DatePicker", + }, + { + widgetType: "TABLE_WIDGET", + icon: "icon-table", + label: "Table", + }, + { + widgetType: "DROPDOWN_WIDGET", + icon: "icon-dropdown", + label: "Dropdown", + }, + { + widgetType: "RADIO_BUTTON_WIDGET", + icon: "icon-radio", + label: "Radio Button", }, { widgetType: "CONTAINER_WIDGET", - icon: "icon-modal", + icon: "icon-container", label: "Container", }, { - widgetType: "BREADCRUMBS_WIDGET", - icon: "icon-collapse", - label: "Input", + widgetType: "RICH_TEXT_WIDGET", + icon: "icon-rich-text", + label: "Rich Text", }, { - widgetType: "TAG_INPUT_WIDGET", - icon: "icon-dropdown", - label: "Tag", + widgetType: "MODAL_WIDGET", + icon: "icon-modal", + label: "Modal", }, { - widgetType: "NUMERIC_INPUT_WIDGET", - icon: "icon-table", - label: "Numeric", + widgetType: "SPINNER_WIDGET", + icon: "icon-spinner", + label: "Spinner", }, ], form: [ { - widgetType: "ICON_WIDGET", - icon: "icon-button", - label: "Icon", + widgetType: "RICH_TEXT_WIDGET", + icon: "icon-rich-text", + label: "Rich Text", }, { - widgetType: "CALLOUT_WIDGET", - icon: "icon-alert", - label: "Callout", + widgetType: "BUTTON_WIDGET", + icon: "icon-button", + label: "Button", + }, + { + widgetType: "CHECKBOX_WIDGET", + icon: "icon-checkbox", + label: "Checkbox", + }, + { + widgetType: "INPUT_WIDGET", + icon: "icon-input", + label: "Input", + }, + { + widgetType: "DROPDOWN_WIDGET", + icon: "icon-dropdown", + label: "Dropdown", + }, + { + widgetType: "DATEPICKER_WIDGET", + icon: "icon-datepicker", + label: "DatePicker", + }, + { + widgetType: "RADIO_BUTTON_WIDGET", + icon: "icon-radio", + label: "Radio Button", + }, + { + widgetType: "TOGGLE_WIDGET", + icon: "icon-switch", + label: "Toggle", }, ], view: [ { - widgetType: "INPUT_GROUP_WIDGET", - icon: "icon-input", - label: "Input", + widgetType: "TEXT_WIDGET", + icon: "icon-text", + label: "Text", + }, + { + widgetType: "IMAGE_WIDGET", + icon: "icon-image", + label: "Image", + }, + { + widgetType: "CONTAINER_WIDGET", + icon: "icon-container", + label: "Container", + }, + { + widgetType: "MODAL_WIDGET", + icon: "icon-modal", + label: "Modal", + }, + { + widgetType: "SPINNER_WIDGET", + icon: "icon-spinner", + label: "Spinner", + }, + { + widgetType: "TABLE_WIDGET", + icon: "icon-table", + label: "Table", }, ], }, diff --git a/app/client/src/pages/common/ProtectedRoute.tsx b/app/client/src/pages/common/ProtectedRoute.tsx index bae9ea0f8d..f35dcfcc1f 100644 --- a/app/client/src/pages/common/ProtectedRoute.tsx +++ b/app/client/src/pages/common/ProtectedRoute.tsx @@ -11,7 +11,6 @@ const ProtectedRoute = ({ path: string; component: React.ReactType; }) => { - // let windowDoc: any = window return ( ; - }, - }); - WidgetFactory.registerWidgetBuilder("SPINNER_WIDGET", { buildWidget(widgetData: SpinnerWidgetProps): JSX.Element { return ; }, }); - WidgetFactory.registerWidgetBuilder("INPUT_GROUP_WIDGET", { + WidgetFactory.registerWidgetBuilder("INPUT_WIDGET", { buildWidget(widgetData: InputGroupWidgetProps): JSX.Element { return ; }, }); - WidgetFactory.registerWidgetBuilder("BREADCRUMBS_WIDGET", { - buildWidget(widgetData: BreadcrumbsWidgetProps): JSX.Element { - return ; - }, - }); - - WidgetFactory.registerWidgetBuilder("TAG_INPUT_WIDGET", { - buildWidget(widgetData: TagInputWidgetProps): JSX.Element { - return ; - }, - }); - - WidgetFactory.registerWidgetBuilder("NUMERIC_INPUT_WIDGET", { - buildWidget(widgetData: NumericInputWidgetProps): JSX.Element { - return ; - }, - }); - WidgetFactory.registerWidgetBuilder("CHECKBOX_WIDGET", { buildWidget(widgetData: CheckboxWidgetProps): JSX.Element { return ; }, }); - WidgetFactory.registerWidgetBuilder("RADIO_GROUP_WIDGET", { + WidgetFactory.registerWidgetBuilder("RADIO_BUTTON_WIDGET", { buildWidget(widgetData: RadioGroupWidgetProps): JSX.Element { return ; }, diff --git a/app/client/src/widgets/BreadcrumbsWidget.tsx b/app/client/src/widgets/BreadcrumbsWidget.tsx deleted file mode 100644 index f5beda1139..0000000000 --- a/app/client/src/widgets/BreadcrumbsWidget.tsx +++ /dev/null @@ -1,38 +0,0 @@ -import React from "react"; -import BaseWidget, { WidgetProps, WidgetState } from "./BaseWidget"; -import { WidgetType } from "../constants/WidgetConstants"; -import { Boundary, IBreadcrumbProps } from "@blueprintjs/core"; -import BreadcrumbsComponent from "../editorComponents/BreadcrumbsComponent"; - -class BreadcrumbsWidget extends BaseWidget< - BreadcrumbsWidgetProps, - WidgetState -> { - getPageView() { - return ( - - ); - } - - getWidgetType(): WidgetType { - return "BREADCRUMBS_WIDGET"; - } -} - -export interface BreadcrumbsWidgetProps extends WidgetProps { - width?: number; - collapseFrom?: Boundary; - className?: string; - minVisibleItems?: number; - items?: IBreadcrumbProps[]; -} - -export default BreadcrumbsWidget; diff --git a/app/client/src/widgets/CheckboxWidget.tsx b/app/client/src/widgets/CheckboxWidget.tsx index 4d6d7ad378..9a5a6cb250 100644 --- a/app/client/src/widgets/CheckboxWidget.tsx +++ b/app/client/src/widgets/CheckboxWidget.tsx @@ -16,7 +16,7 @@ class CheckboxWidget extends BaseWidget { } getWidgetType(): WidgetType { - return "ICON_WIDGET"; + return "CHECKBOX_WIDGET"; } } diff --git a/app/client/src/widgets/IconWidget.tsx b/app/client/src/widgets/IconWidget.tsx deleted file mode 100644 index ab7dbab4bc..0000000000 --- a/app/client/src/widgets/IconWidget.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import React from "react"; -import BaseWidget, { WidgetProps, WidgetState } from "./BaseWidget"; -import { WidgetType } from "../constants/WidgetConstants"; -import { Intent } from "@blueprintjs/core"; -import { IconName } from "@blueprintjs/icons"; -import IconComponent from "../editorComponents/IconComponent"; - -class IconWidget extends BaseWidget { - getPageView() { - return ( - - ); - } - - getWidgetType(): WidgetType { - return "ICON_WIDGET"; - } -} - -export interface IconWidgetProps extends WidgetProps { - icon?: IconName; - iconSize?: number; - ellipsize?: boolean; - intent?: Intent; -} - -export default IconWidget; diff --git a/app/client/src/widgets/InputGroupWidget.tsx b/app/client/src/widgets/InputGroupWidget.tsx index 3d3f82801d..48fbd673b5 100644 --- a/app/client/src/widgets/InputGroupWidget.tsx +++ b/app/client/src/widgets/InputGroupWidget.tsx @@ -28,7 +28,7 @@ class InputGroupWidget extends BaseWidget { } getWidgetType(): WidgetType { - return "INPUT_GROUP_WIDGET"; + return "INPUT_WIDGET"; } } diff --git a/app/client/src/widgets/NumericInputWidget.tsx b/app/client/src/widgets/NumericInputWidget.tsx deleted file mode 100644 index 1ee2c0444f..0000000000 --- a/app/client/src/widgets/NumericInputWidget.tsx +++ /dev/null @@ -1,68 +0,0 @@ -import * as React from "react"; -import BaseWidget, { WidgetProps, WidgetState } from "./BaseWidget"; -import { WidgetType } from "../constants/WidgetConstants"; -import NumericInputComponent from "../editorComponents/NumericInputComponent"; -import { Intent, IconName } from "@blueprintjs/core"; - -class NumericInputWidget extends BaseWidget< - NumericInputWidgetProps, - WidgetState -> { - getPageView() { - return ( - - ); - } - - getWidgetType(): WidgetType { - return "NUMERIC_INPUT_WIDGET"; - } -} - -export interface NumericInputWidgetProps extends WidgetProps { - className?: string; - disabled?: boolean; - large?: boolean; - intent?: Intent; - defaultValue?: string; - leftIcon?: IconName; - rightElement?: JSX.Element; - allowNumericCharactersOnly?: boolean; - fill?: boolean; - majorStepSize?: number | null; - max?: number; - min?: number; - minorStepSize?: number | null; - onValueChange?: (valueAsNumber: number, valueAsString: string) => void; - onButtonClick?: (valueAsNumber: number, valueAsString: string) => void; - inputRef?: (ref: HTMLInputElement | null) => any; - selectAllOnFocus?: boolean; - selectAllOnIncrement?: boolean; - stepSize?: number; - placeholder?: string; -} - -export default NumericInputWidget; diff --git a/app/client/src/widgets/RadioGroupWidget.tsx b/app/client/src/widgets/RadioGroupWidget.tsx index 625032390f..233aac989e 100644 --- a/app/client/src/widgets/RadioGroupWidget.tsx +++ b/app/client/src/widgets/RadioGroupWidget.tsx @@ -25,7 +25,7 @@ class RadioButtonWidget extends BaseWidget { } getWidgetType(): WidgetType { - return "RADIO_GROUP_WIDGET"; + return "RADIO_BUTTON_WIDGET"; } } diff --git a/app/client/src/widgets/TagInputWidget.tsx b/app/client/src/widgets/TagInputWidget.tsx deleted file mode 100644 index 264d94fa08..0000000000 --- a/app/client/src/widgets/TagInputWidget.tsx +++ /dev/null @@ -1,42 +0,0 @@ -import React from "react"; -import BaseWidget, { WidgetProps, WidgetState } from "./BaseWidget"; -import { WidgetType } from "../constants/WidgetConstants"; -import TagInputComponent from "../editorComponents/TagInputComponent"; -import { Intent, ITagProps, HTMLInputProps } from "@blueprintjs/core"; - -class TagInputWidget extends BaseWidget { - getPageView() { - return ( - - ); - } - - getWidgetType(): WidgetType { - return "TAG_INPUT_WIDGET"; - } -} - -export interface TagInputWidgetProps extends WidgetProps { - addOnPaste?: boolean; - className?: string; - disabled?: boolean; - fill?: boolean; - inputProps?: HTMLInputProps; - inputValue?: string; //Controlled value of the element. - intent?: Intent; - large?: boolean; //Whether the tag input should use a large size - onInputChange?: React.FormEventHandler; - placeholder?: string; - rightElement?: JSX.Element; - separator?: string | RegExp | false; - tagProps?: ITagProps; - values?: string[]; //Required field -} - -export default TagInputWidget; From e6f5588488c0b0ee723943e31296dace8dd18a1f Mon Sep 17 00:00:00 2001 From: Abhinav Jha Date: Mon, 16 Sep 2019 13:38:03 +0530 Subject: [PATCH 2/3] Remove canvas poc code. Create build script for generating font files --- .../fonts/appsmith-widget-font.eot | Bin 4740 -> 0 bytes .../fonts/appsmith-widget-font.svg | 27 --- .../fonts/appsmith-widget-font.ttf | Bin 4516 -> 0 bytes .../fonts/appsmith-widget-font.woff | Bin 3052 -> 0 bytes .../appsmith-widget-font/icons-reference.html | 176 -------------- .../public/appsmith-widget-font/styles.css | 91 -------- .../widget-icons.css} | 47 ++-- .../widget-icons.eot} | Bin 4448 -> 4492 bytes .../widget-icons.html} | 33 ++- .../public/fonts/widget/widget-icons.json | 24 ++ .../fonts/widget/widget-icons.svg} | 45 ++-- .../widget-icons.ttf} | Bin 4264 -> 4308 bytes .../public/fonts/widget/widget-icons.woff | Bin 0 -> 2324 bytes .../public/fonts/widget/widget-icons.woff2 | Bin 0 -> 1772 bytes .../public/fonts/widgets/Widget-Icons.json | 21 -- .../public/fonts/widgets/Widget-Icons.svg | 69 ------ .../public/fonts/widgets/Widget-Icons.woff | Bin 2312 -> 0 bytes .../public/fonts/widgets/Widget-Icons.woff2 | Bin 1768 -> 0 bytes app/client/public/index.html | 2 +- app/client/src/assets/icons/build.sh | 14 ++ .../icons/fonts/widgets/Widget-Icons.css | 71 ------ .../icons/fonts/widgets/Widget-Icons.eot | Bin 4252 -> 0 bytes .../icons/fonts/widgets/Widget-Icons.html | 218 ------------------ .../icons/fonts/widgets/Widget-Icons.json | 19 -- .../icons/fonts/widgets/Widget-Icons.ttf | Bin 4068 -> 0 bytes .../icons/fonts/widgets/Widget-Icons.woff | Bin 2228 -> 0 bytes .../icons/fonts/widgets/Widget-Icons.woff2 | Bin 1640 -> 0 bytes .../icons/{widgets => widget}/alert.svg | 0 .../icons/{widgets => widget}/button.svg | 0 .../icons/{widgets => widget}/checkbox.svg | 0 .../icons/{widgets => widget}/collapse.svg | 0 .../icons/{widgets => widget}/container.svg | 0 .../icons/{widgets => widget}/datepicker.svg | 0 .../icons/{widgets => widget}/dropdown.svg | 0 .../icons/{widgets => widget}/file upload.svg | 0 .../icons/{widgets => widget}/file-upload.svg | 0 .../icons/{widgets => widget}/image.svg | 0 .../icons/{widgets => widget}/input.svg | 0 .../{widgets => widget}/location picker.svg | 0 .../{widgets => widget}/location-picker.svg | 0 .../icons/{widgets => widget}/modal.svg | 0 .../assets/icons/{widgets => widget}/plus.svg | 0 .../icons/{widgets => widget}/radio.svg | 0 .../icons/{widgets => widget}/rich text.svg | 0 .../icons/{widgets => widget}/rich-text.svg | 0 .../icons/{widgets => widget}/switch.svg | 0 .../icons/{widgets => widget}/table.svg | 0 .../assets/icons/{widgets => widget}/tabs.svg | 0 .../assets/icons/{widgets => widget}/text.svg | 0 .../src/constants/ReduxActionConstants.tsx | 1 - app/client/src/constants/WidgetConstants.tsx | 2 +- .../editorComponents/ContainerComponent.tsx | 19 +- .../mockResponses/WidgetCardsPaneResponse.tsx | 28 ++- app/client/src/pages/Editor/Canvas.tsx | 46 +--- .../src/pages/Editor/WidgetCardsPane.tsx | 2 +- app/client/src/pages/Editor/index.tsx | 20 +- app/client/src/sagas/ActionSagas.tsx | 107 ++++++--- app/client/src/sagas/PageSagas.tsx | 42 ++-- app/client/src/sagas/WidgetCardsPaneSagas.tsx | 5 +- app/client/src/sagas/index.tsx | 14 +- 60 files changed, 264 insertions(+), 879 deletions(-) delete mode 100644 app/client/public/appsmith-widget-font/fonts/appsmith-widget-font.eot delete mode 100644 app/client/public/appsmith-widget-font/fonts/appsmith-widget-font.svg delete mode 100644 app/client/public/appsmith-widget-font/fonts/appsmith-widget-font.ttf delete mode 100644 app/client/public/appsmith-widget-font/fonts/appsmith-widget-font.woff delete mode 100644 app/client/public/appsmith-widget-font/icons-reference.html delete mode 100644 app/client/public/appsmith-widget-font/styles.css rename app/client/public/fonts/{widgets/Widget-Icons.css => widget/widget-icons.css} (66%) rename app/client/public/fonts/{widgets/Widget-Icons.eot => widget/widget-icons.eot} (60%) rename app/client/public/fonts/{widgets/Widget-Icons.html => widget/widget-icons.html} (87%) create mode 100644 app/client/public/fonts/widget/widget-icons.json rename app/client/{src/assets/icons/fonts/widgets/Widget-Icons.svg => public/fonts/widget/widget-icons.svg} (83%) rename app/client/public/fonts/{widgets/Widget-Icons.ttf => widget/widget-icons.ttf} (62%) create mode 100644 app/client/public/fonts/widget/widget-icons.woff create mode 100644 app/client/public/fonts/widget/widget-icons.woff2 delete mode 100644 app/client/public/fonts/widgets/Widget-Icons.json delete mode 100644 app/client/public/fonts/widgets/Widget-Icons.svg delete mode 100644 app/client/public/fonts/widgets/Widget-Icons.woff delete mode 100644 app/client/public/fonts/widgets/Widget-Icons.woff2 create mode 100755 app/client/src/assets/icons/build.sh delete mode 100644 app/client/src/assets/icons/fonts/widgets/Widget-Icons.css delete mode 100644 app/client/src/assets/icons/fonts/widgets/Widget-Icons.eot delete mode 100644 app/client/src/assets/icons/fonts/widgets/Widget-Icons.html delete mode 100644 app/client/src/assets/icons/fonts/widgets/Widget-Icons.json delete mode 100644 app/client/src/assets/icons/fonts/widgets/Widget-Icons.ttf delete mode 100644 app/client/src/assets/icons/fonts/widgets/Widget-Icons.woff delete mode 100644 app/client/src/assets/icons/fonts/widgets/Widget-Icons.woff2 rename app/client/src/assets/icons/{widgets => widget}/alert.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/button.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/checkbox.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/collapse.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/container.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/datepicker.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/dropdown.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/file upload.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/file-upload.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/image.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/input.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/location picker.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/location-picker.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/modal.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/plus.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/radio.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/rich text.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/rich-text.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/switch.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/table.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/tabs.svg (100%) rename app/client/src/assets/icons/{widgets => widget}/text.svg (100%) diff --git a/app/client/public/appsmith-widget-font/fonts/appsmith-widget-font.eot b/app/client/public/appsmith-widget-font/fonts/appsmith-widget-font.eot deleted file mode 100644 index 88ed660d1ecaddd766a0110b0f737d99cb02e1a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4740 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 F_!nc_tJMGi diff --git a/app/client/public/appsmith-widget-font/fonts/appsmith-widget-font.svg b/app/client/public/appsmith-widget-font/fonts/appsmith-widget-font.svg deleted file mode 100644 index c946036eff..0000000000 --- a/app/client/public/appsmith-widget-font/fonts/appsmith-widget-font.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - -Generated by Fontastic.me - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/client/public/appsmith-widget-font/fonts/appsmith-widget-font.ttf b/app/client/public/appsmith-widget-font/fonts/appsmith-widget-font.ttf deleted file mode 100644 index 14f9ce9efb3c4f2526155c21f32c47c358f65fac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4516 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 diff --git a/app/client/public/appsmith-widget-font/fonts/appsmith-widget-font.woff b/app/client/public/appsmith-widget-font/fonts/appsmith-widget-font.woff deleted file mode 100644 index 96865fd14826622c6b0211bfdf153d5294d05b61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3052 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 OK*a$S0#Lh91>irTl5~Io diff --git a/app/client/public/appsmith-widget-font/icons-reference.html b/app/client/public/appsmith-widget-font/icons-reference.html deleted file mode 100644 index e7c6122796..0000000000 --- a/app/client/public/appsmith-widget-font/icons-reference.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - Font Reference - appsmith-widget-font - - - - - -
-

appsmith-widget-font

-

This font was created withFontastic

-

CSS mapping

-
    -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
-

Character mapping

-
    -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
  • -
    - -
  • -
-
- - - \ No newline at end of file diff --git a/app/client/public/appsmith-widget-font/styles.css b/app/client/public/appsmith-widget-font/styles.css deleted file mode 100644 index 0808537b3b..0000000000 --- a/app/client/public/appsmith-widget-font/styles.css +++ /dev/null @@ -1,91 +0,0 @@ -@charset "UTF-8"; - -@font-face { - font-family: "appsmith-widget-font"; - src:url("fonts/appsmith-widget-font.eot"); - src:url("fonts/appsmith-widget-font.eot?#iefix") format("embedded-opentype"), - url("fonts/appsmith-widget-font.woff") format("woff"), - url("fonts/appsmith-widget-font.ttf") format("truetype"), - url("fonts/appsmith-widget-font.svg#appsmith-widget-font") format("svg"); - font-weight: normal; - font-style: normal; - -} - -[data-icon]:before { - font-family: "appsmith-widget-font" !important; - content: attr(data-icon); - font-style: normal !important; - font-weight: normal !important; - font-variant: normal !important; - text-transform: none !important; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -[class^="appsmith-widget-"]:before, -[class*=" appsmith-widget-"]:before { - font-family: "appsmith-widget-font" !important; - font-style: normal !important; - font-weight: normal !important; - font-variant: normal !important; - text-transform: none !important; - speak: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.appsmith-widget-alert:before { - content: "\61"; -} -.appsmith-widget-button:before { - content: "\62"; -} -.appsmith-widget-checkbox:before { - content: "\63"; -} -.appsmith-widget-collapse:before { - content: "\64"; -} -.appsmith-widget-datepicker:before { - content: "\65"; -} -.appsmith-widget-dropdown:before { - content: "\66"; -} -.appsmith-widget-file-upload:before { - content: "\67"; -} -.appsmith-widget-image:before { - content: "\68"; -} -.appsmith-widget-input:before { - content: "\69"; -} -.appsmith-widget-location-picker:before { - content: "\6a"; -} -.appsmith-widget-modal:before { - content: "\6b"; -} -.appsmith-widget-radio:before { - content: "\6c"; -} -.appsmith-widget-rich-text:before { - content: "\6d"; -} -.appsmith-widget-switch:before { - content: "\6e"; -} -.appsmith-widget-table:before { - content: "\6f"; -} -.appsmith-widget-tabs:before { - content: "\70"; -} -.appsmith-widget-text:before { - content: "\71"; -} diff --git a/app/client/public/fonts/widgets/Widget-Icons.css b/app/client/public/fonts/widget/widget-icons.css similarity index 66% rename from app/client/public/fonts/widgets/Widget-Icons.css rename to app/client/public/fonts/widget/widget-icons.css index ee10b577b8..5d657ed81a 100644 --- a/app/client/public/fonts/widgets/Widget-Icons.css +++ b/app/client/public/fonts/widget/widget-icons.css @@ -1,14 +1,14 @@ @font-face { - font-family: "Widget-Icons"; - src: url("./Widget-Icons.eot?635ea8622938d815fce3ce0f2d7afa01?#iefix") format("embedded-opentype"), -url("./Widget-Icons.woff2?635ea8622938d815fce3ce0f2d7afa01") format("woff2"), -url("./Widget-Icons.woff?635ea8622938d815fce3ce0f2d7afa01") format("woff"), -url("./Widget-Icons.ttf?635ea8622938d815fce3ce0f2d7afa01") format("truetype"), -url("./Widget-Icons.svg?635ea8622938d815fce3ce0f2d7afa01#Widget-Icons") format("svg"); + font-family: "widget-icons"; + src: url("./widget-icons.eot?c93d21284eacfd6f38e8887beff24cad?#iefix") format("embedded-opentype"), +url("./widget-icons.woff2?c93d21284eacfd6f38e8887beff24cad") format("woff2"), +url("./widget-icons.woff?c93d21284eacfd6f38e8887beff24cad") format("woff"), +url("./widget-icons.ttf?c93d21284eacfd6f38e8887beff24cad") format("truetype"), +url("./widget-icons.svg?c93d21284eacfd6f38e8887beff24cad#widget-icons") format("svg"); } i[class^="icon-"]:before, i[class*=" icon-"]:before { - font-family: Widget-Icons !important; + font-family: widget-icons !important; font-style: normal; font-weight: normal !important; font-variant: normal; @@ -39,39 +39,48 @@ i[class^="icon-"]:before, i[class*=" icon-"]:before { .icon-dropdown:before { content: "\f107"; } -.icon-file-upload:before { +.icon-file upload:before { content: "\f108"; } -.icon-image:before { +.icon-file-upload:before { content: "\f109"; } -.icon-input:before { +.icon-image:before { content: "\f10a"; } -.icon-location-picker:before { +.icon-input:before { content: "\f10b"; } -.icon-modal:before { +.icon-location picker:before { content: "\f10c"; } -.icon-plus:before { +.icon-location-picker:before { content: "\f10d"; } -.icon-radio:before { +.icon-modal:before { content: "\f10e"; } -.icon-rich-text:before { +.icon-plus:before { content: "\f10f"; } -.icon-switch:before { +.icon-radio:before { content: "\f110"; } -.icon-table:before { +.icon-rich text:before { content: "\f111"; } -.icon-tabs:before { +.icon-rich-text:before { content: "\f112"; } -.icon-text:before { +.icon-switch:before { content: "\f113"; } +.icon-table:before { + content: "\f114"; +} +.icon-tabs:before { + content: "\f115"; +} +.icon-text:before { + content: "\f116"; +} diff --git a/app/client/public/fonts/widgets/Widget-Icons.eot b/app/client/public/fonts/widget/widget-icons.eot similarity index 60% rename from app/client/public/fonts/widgets/Widget-Icons.eot rename to app/client/public/fonts/widget/widget-icons.eot index 1795154478e1c63d217d77b9c85f1424208edaa9..448de72fe28183802cc6e5032800942bf786d4db 100644 GIT binary patch delta 680 zcmZ{i&r94u9L3+bN!g#K>uOxsBGF!2TFZ(pR+J(L(nC*Df7~QZ((GW|ge1$_i^YTe z0ee{ndg-n7Q1Buy-ufT3mzG|7>t7&7PU6Z);6^HGZbJ@ zKYo8c`FOF4uk0Js#k+y_-5oILVjG#hx=(AK?z961&&XG3P$JRAoy>SSiyZA1XcSSx zAhh1|jL!0`+V22#5i6Uovy`U}3FVO#QecO=>5_oe5eSHI*oY*}Rf&~dI`t0_R!r|37eNfp@Zmdr=e@`9-n8x?j_b=q!1uQP zR6FV%@3yCJ8;kJaz=Mkf7UtUav;V9gwfZE$S^yU81`kiSe*Omfrij1`*59;tPEG-B zAGo!>;&NwreX}Ra>@nMv(`;nqb7w*Vm3I_A8;Ur2^5xe7VDx0jYNNZyoueh=#Xpo# zrTX~$t=_v-xySx6Q-17w`(O=Bxrk7>I6Wlor#G!Z!z}q4ZHmZDIawGh73r>oGAbD8 zzAoHh{W!bG228o3t-dc(BxNg9m8_IQImpU6l#Q&CLv@f1IT34;qLVx&>bH%*>fum1Hm2LZ*b4m{braZMj&jS(9^8Yw^!Xr ZZwQA6S{S6U9&yJP#mKi;EGdTWodfqjojw2n diff --git a/app/client/public/fonts/widgets/Widget-Icons.html b/app/client/public/fonts/widget/widget-icons.html similarity index 87% rename from app/client/public/fonts/widgets/Widget-Icons.html rename to app/client/public/fonts/widget/widget-icons.html index dd77ec3120..835b9426f8 100644 --- a/app/client/public/fonts/widgets/Widget-Icons.html +++ b/app/client/public/fonts/widget/widget-icons.html @@ -2,7 +2,7 @@ - Widget-Icons + widget-icons - + -

Widget-Icons

+

widget-icons

@@ -124,6 +124,15 @@
+
+ + + +
+ file upload +
+ +
@@ -151,6 +160,15 @@
+
+ + + +
+ location picker +
+ +
@@ -187,6 +205,15 @@
+
+ + + +
+ rich text +
+ +
diff --git a/app/client/public/fonts/widget/widget-icons.json b/app/client/public/fonts/widget/widget-icons.json new file mode 100644 index 0000000000..f09f579c7e --- /dev/null +++ b/app/client/public/fonts/widget/widget-icons.json @@ -0,0 +1,24 @@ +{ + "alert": "\\f101", + "button": "\\f102", + "checkbox": "\\f103", + "collapse": "\\f104", + "container": "\\f105", + "datepicker": "\\f106", + "dropdown": "\\f107", + "file upload": "\\f108", + "file-upload": "\\f109", + "image": "\\f10a", + "input": "\\f10b", + "location picker": "\\f10c", + "location-picker": "\\f10d", + "modal": "\\f10e", + "plus": "\\f10f", + "radio": "\\f110", + "rich text": "\\f111", + "rich-text": "\\f112", + "switch": "\\f113", + "table": "\\f114", + "tabs": "\\f115", + "text": "\\f116" +} \ No newline at end of file diff --git a/app/client/src/assets/icons/fonts/widgets/Widget-Icons.svg b/app/client/public/fonts/widget/widget-icons.svg similarity index 83% rename from app/client/src/assets/icons/fonts/widgets/Widget-Icons.svg rename to app/client/public/fonts/widget/widget-icons.svg index 187bf9baba..6bd2ebf153 100644 --- a/app/client/src/assets/icons/fonts/widgets/Widget-Icons.svg +++ b/app/client/public/fonts/widget/widget-icons.svg @@ -2,8 +2,8 @@ - - + @@ -19,44 +19,59 @@ - + + + + + diff --git a/app/client/public/fonts/widgets/Widget-Icons.ttf b/app/client/public/fonts/widget/widget-icons.ttf similarity index 62% rename from app/client/public/fonts/widgets/Widget-Icons.ttf rename to app/client/public/fonts/widget/widget-icons.ttf index d3d64587270793fd1f6c2b9bdb11704b0ad864ae..82c6cb941543b77d435e7b0d7f8ff143813f1ced 100644 GIT binary patch delta 611 zcmZ{gO-tiY7=_PmBUJm5YR4d0HDy+Q4Hn0pxDmv~xGADbxwJ6`(8$TbO0Oc)l=+6oMsZ37ee|w7ylgyw zo1X-dO)8l4+^Rpdb9oD>kB7e|vi-Z68$Ni7TsDw&2qZWUdpS}@F-%`0!Mw|dE_R4v!h^PeVO?O;1KyHJOP5=kkMf>KeUm5yTljZ)U#p-uJ!Nz)4_dC_DnNDu7rbtL4AWZXW>K zG?7VVD$CW&&o4lF0y@uEbS>$v95rf-Q{f{j7|UwqJR8R$8T8WIpVPAX?(r}OT$^Mt zpEru7nf<#LKyK8oL%y4j)Kg3d1L zQHF$h(k0rIAyl5X1^OKH=R`MLa6^Uy54=z*yQ6+#voVE!%=P^r0hQm|*R~y0O^zm} zvv69F4+Q0#n03NsLEaE<3+e(PTTnj;#ezCRcr0iJ2(JZALz7yVbJ6nGU!()aY&@Mz z>7`&aVdRPndTKqR6#MTLSdeci{S@~UAH^$W;18u8e;5D& diff --git a/app/client/public/fonts/widget/widget-icons.woff b/app/client/public/fonts/widget/widget-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..595dbd045fd9db03c023863aca80742aa9c26037 GIT binary patch literal 2324 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 K4@@<90N`ICzX*;1 literal 0 HcmV?d00001 diff --git a/app/client/public/fonts/widget/widget-icons.woff2 b/app/client/public/fonts/widget/widget-icons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3b81335ca7e29770e87325a6cb51f988b7d12a1b GIT binary patch literal 1772 zcmV3MhAgp8=elMkT%Rsf0F$LwheoMZID2m zU;qaMV6ZTPq6F29!4twTU^pId!2}8b00008{^{3z&wUWuG}+DHe1am70><&JLkZ(i z638k*a%BI_{X3KJ+$4_{et|%Y+8N*OosMRMf8n%EB-}yao6Jw(J%>{v8nFX{Z4DB)ow~%M7Z6e7OEcjwyy@23* z`2YVqwHqDk${9HYB^5P|pVA`Cu%l;S_b+dc1CBTWNSDJ9;B|#h^ALy}=>}TZ|Ez=N2t8leslW0|Mz%TAQ%;-5AgCP9ptk(dV^-pBQ4- z@6L=`1=1&)3EoU))+&(PiK~zf^yEOcxtAE}f_t*A)9eE0xSY~wq}4%E^bdFu+5MyM z_`)`qXm<^&BCw2ZKT6lMZGJ;!P~*}#&(m6WMc-K~#AUgXXi%9RN?hz#ngr9uOwr<~ ztLJ*6H&|^M6{h)6?dPrITrV~b+s=#U`N}jy+Pe66b|j^e0Rn$Wc4^tNi@dbPd-st9 z-IoQA{fRb4y7Z*!I=L86~B>6W4t=x27N79*OFLB8iFEUt4b7qD3MH zxms0|?II+mFp85^LWDuWMJG1lZHFi0ByWZzWT23UPyp??FQpS9$UUt2a^mHbno)CH zyC@N+Rd7!=0&~)_+`T9yx!x?$7!60*Yd)8QX}b7AgUQ<_uE{=M_)|^&dj905Pj=}x zqi}(5WU8~(hfHJmlXWV1HSOB9seGYRtjL67hv=ZWH7GIYR^9+%p8Y0y2o2Z^j7&$! zDATEb)m>1ryeNo=*hnBqm_*PfaFg#f%_gUGh93FgyH(S{iI4EscJWOncCI=%x7X;N z4{}w!dm<|NCn-47eyDnY1TY+xn{rR)AxfLHUx{9g>Dbsh)407f(>AL;z{yS2 z)(7`TOo%;URuPOucH&_36Z1_Vur}rAvHQPy9yO>E;RaMxl{KtdrU2COrv7y7T}z1P319uJ7+ApdP^e6OJWL8a5Y9VR|8f3(-aY z|2O=X6tKjWzY$8>;H3`H17Ls*8Q?!E9OA|yghkf51PsXv-(xm2mmqiQI*liwjV3{s z?wSm3F!j!&8l)8)P_pgDJDZxlwf zg1p51jpM?g^>%#ZA2pLi*OYbJ^-dU3!7#Y~>he0aW`i44X4gsdF2pP@shrVUIhmzn zRSn$}lwRh;MqxxN#7bUb{>I7dEez_=CE4~LHPdwVTvOJL@{<&u4Z$$9?5{4bJ$YMV zgA3cL%&uFFI5PH`Or&HkIir`sa$2Dz9V>sJ!Br}EY@Q$OF3P)tF^#O8yb?+(rL-~% zlvN|;lvns>exVY@D$?`-jB1blVkYs~Pv|eb?9X19A!U5IQZWW(e+~WDP2?}A&p{;x z+2Y$kjBZIR5FTiT5g#a~#lBcP*fr-DzR|-h0r)=gk{=WT$%~SooZ)Vd4~l3-%?E>? O@m@RfeVgNO0002V?l_MC literal 0 HcmV?d00001 diff --git a/app/client/public/fonts/widgets/Widget-Icons.json b/app/client/public/fonts/widgets/Widget-Icons.json deleted file mode 100644 index ca97768ab2..0000000000 --- a/app/client/public/fonts/widgets/Widget-Icons.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "alert": "\\f101", - "button": "\\f102", - "checkbox": "\\f103", - "collapse": "\\f104", - "container": "\\f105", - "datepicker": "\\f106", - "dropdown": "\\f107", - "file-upload": "\\f108", - "image": "\\f109", - "input": "\\f10a", - "location-picker": "\\f10b", - "modal": "\\f10c", - "plus": "\\f10d", - "radio": "\\f10e", - "rich-text": "\\f10f", - "switch": "\\f110", - "table": "\\f111", - "tabs": "\\f112", - "text": "\\f113" -} \ No newline at end of file diff --git a/app/client/public/fonts/widgets/Widget-Icons.svg b/app/client/public/fonts/widgets/Widget-Icons.svg deleted file mode 100644 index 8a1c0d257e..0000000000 --- a/app/client/public/fonts/widgets/Widget-Icons.svg +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/client/public/fonts/widgets/Widget-Icons.woff b/app/client/public/fonts/widgets/Widget-Icons.woff deleted file mode 100644 index 0f5d02a7914f9653991cac3ae8c517f580caa5fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2312 zcmY*ac{J2*8~&LwmN1Ac@iF$TEMu1mjf^!r$u?tbB_g{@c0w|?vWzuL%2t+M*<;=e z5lUlU#+I^Vd5cWGpT6&W=Y01$*Lj}ndhX}BuXF$L+@a&-fW`UtAbim+{1(FbD*l965X4B`&ODmqXxC?gcg1(j2V+Hs_> zEy?V0jIAIyf%!gAKxt`2rO$<<|&NiFZLBi6J$2e zzi|4iA;4=DfpHwx8PC({v>q2XBX0B|S`048_Ipp3D^I$9VcWr`V`8=WmnOXHJe1x& zAK4;*Ld>!5c&2YLgsZUDj9&6Sx18$L)4CwC`FV6Ox%Q|gWl)w#zQCqF#eGte1P*ps8dUEk~{ z?0Wb2ALX`~`#PvPJE{d+KUNFgPnc=moD@Az?g_p=)7om1-(2sJspdS9-Rxb&UmBpb zwaw^r7=2JU!J-W@LtLs`s1fcdS;!Q*p%Q32Y)k)E%UkP`nA;_M8$0eCTMvh%XNHK5 z$r9$3bx3WXZvg9heCXE{!-)NZjUgYNYl>TmWLS4fSv(U;mcXo4# z+03{)qm-DBrbg@Q=8$S3$}fk7L~^j%HUFF%WNFGmfgJhSQ{lDv$cni&_QTBIrJY~6 zXz1g^$<|1ntiG+eHodhhw1*Aad9u|3d3r-u*a=1N7&`TFf~~XOQGF)4BuBn(K;0!^ zaB8y8smHFw-9mU`*>@tGR$n`+dUzbW$kX9zeQT#r6?knSmXKh!a4dcI!UT>c*Jl_wz9 z#;3@vq~r#VvV$^XZF;2A-a3()r}o-j3UbZHJ8#Z{NQ!cl%pw zAU|8=rZm)Tb)LmthAN(eaoKW-&XvyfNs`aK{X6PKaBY#yn^Xl(IRW|#y;oKlrlx!) z0S&yflT;Ixm)`R+;(Jbr!uE8Dc&^!N?a?ip1pIQloPOien2s_`L{Dz@S;F3E!&rg8of-M?a~yi{E}K}pft8B_I4|kXRii{KJ_>1Q}#iY z<^G1;mJsE}MHh!LRhS5dQwT1KFC`>*aXpa~3%Zf9+YL1Ev2wKLYx?&w73AQDwaI+> zFFHGLHz6d+=%M`%<__X?zK5B z$Xqi{-2GvGpQTAELP0@~BaDPXMbVGKNR&sE{1_CJNo#3zU^^~Rxqy1s%R;EoID;8+ zB>RT3;h-%1?dRmjh$eS&KmZ}d=z$eisdif*e`~3?j0+D|{Ao~F;NS7j;J=VAQABlJ zhq7<9Lc|fR;)md-#&Ze;(z;L+sB6F#elDCd56ewDwNIGEtya%`??}O2OjVMFE~ug` z6+bQ}cy{nOUe+BcY~E!dkCZu;n^>Gdx&OBD@ynZO>zEpoftP*cqPI4ubaW1R_%X=u z6FV#IeKA_o&sx@cd^Vaz<5?Jc=VtD{D8^;+LQT+r~0^3ndyuDYM}*U8`a z=idbuogXEuP!D`Nkp9Zjz-2zaAyw@dQ)Ox7JE#$yL6U4F?WRiI(e zTIeCY7X8)#y~}}n@~&$DfSBqI!s1w2kGtV_K`{6oiVUX#C|NJC&_$X-{;Xy=}{gi`nP2Dl& zEl93t_HxXNyVy$#`NSu-XnMSi{uOb+BH8Jkd(zi?Dcx3Y!P!PL7R=!Bj^5!vknZEr zxBj%FL2fK!XAS+QK9M+4&vG0{g0ru2j8HkD2Hyg@xC+0=h+PTm6POJkVUnIsw-u>} z%Av1mID5Wf@3(nYt1T&a#p?BjvZlQeuOHga?$r!=!8)t5rrI*?cDX{D)%psiNnhTs tqEp1>d}fGki>eyg4WHR)IuyF~IX~=L>DY^DTG&QpAk$oqriLZ}{2Qw5|6c$A diff --git a/app/client/public/fonts/widgets/Widget-Icons.woff2 b/app/client/public/fonts/widgets/Widget-Icons.woff2 deleted file mode 100644 index bb266369e53d6274702708413769027d9dbda359..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1768 zcmV0RR9100000000000000000000 z0000SR0dW6glr0tFpg^hHUcCAPzx#m1Rw>3MhAgp8*~m4)ucO;{g5Px000003LqdT z4(BZ!k1=KhfPjO7bpAVgC&~7mL9zu8=mSCkumU72>HHEl1S_BtOM)^LmP{Q{)NXG+ zYy$8^Aa0v#sbyFh7S}QNb6flPhe5VUWW))%% zjY_2AODz%Il!JR#Sz)G!!C!|@qxok-;h21jt5C~|S)8s` z!nsxD(79e8x&!a$M_O9?Lb;b$o|4JAY+i*NE_Ydhl&QeWrMbr!xmTJxc^@(cfoFOQ zl!-p``f05-RSuWA-Y}-4^7#hP?N6l2yrfBwTh&#jF**x#QG{e3&3vI$kgg$l@N(nj z+O%umO~pJ}>YS7feUW9g@~o%4=z7w5g{^WaE9Jf5^sLma0;N5%)g}Y2I*@Ialq!_w z>8jzd*H3+0cW_FdQ4Uj_T#+r)MWjoQzT*qq+&THh9yf`1&`tNFbXbl?*@noV#(1~i z?+vT=BI~S`7lXlMDUU1EP||$2ymWYt_2uM?uDg2mRyiF0R(SJX|4=RSqmFGjws9Ek zytv<=?DZi{U0fV4BIuS|{O$IHHqP$C4e^BPF|MI0!Ql|3lLCL~s& z+9nJw0zpksMkiEg#dP1zho>f+A5AK4B@z>HcV)S2F5m*ugyxJ}lUqeBbODsctHcO{ zL=c|X#2*EOxIhZcp~UivNdyU4qkSno9zo{hs_!Abm9To$9ItLmgk}}&mV5KHf=ereSvRers`787a)8E9#uz(Vb%zAKg8~Rth17%~GAZ?~b z0zqUVzl{%0TvA%2;bUG;iBU=MjMx!YizX#q*1ziA}aaMN&cDc zMw$bNfJ4!k84D>qMm19lS7JxitY2sYvv9)+-($l<6WE38V=-rBw7}RTv8Ek!<~1*o zQYkJbu%UH5fz@*j^ou}$xNixsFYCAC2wtL;XOwN}(0OFqZgmk99Is5D-ybP4d%}7N z4mY3UFU!{P%V9S2W2;__JO6L<7}F+2V1eCKSV9Y z)bKX~UK_mBgERmb;5hI?g>#Pz664IPAmbXFGfR>>lDTV>8F2OjKo zTy9CLhK%VtGNb7cnKkBFVIX~77Rr4ri;Ve6=A7E<%e2dcv|q)Kt)x zk&bfcYQ&PFM`^-er7yVyM*310txyu&tn&uCz?M&UZ0H{CF3P*68CeAi6{(`CYI5?b ztD&Y^ir>sH)F~|!UIdm+)r*kdnHJ2WqG@LcQHKcoE0rSJSq`>;{ou?4cxRb{rO_X2 zhmiCEN!zvSbOUMyA9}eW87cVsoL0`_su+B({^Gi@R;$tI3Y@|tVW6~and K - + diff --git a/app/client/src/assets/icons/build.sh b/app/client/src/assets/icons/build.sh new file mode 100755 index 0000000000..560568dd96 --- /dev/null +++ b/app/client/src/assets/icons/build.sh @@ -0,0 +1,14 @@ +#!/bin/bash +# assumes yarn is installed globally + +yarn global add icon-fonts-generator; +cd "$(dirname "$0")" +mkdir fonts; +for d in */; +do + mkdir fonts/${d%/}; + icon-font-generator ${d}*.svg -o fonts/${d%/} -n "${d%/}-icons"; +done; + +# using relative path for now +mv fonts ../../../public/ diff --git a/app/client/src/assets/icons/fonts/widgets/Widget-Icons.css b/app/client/src/assets/icons/fonts/widgets/Widget-Icons.css deleted file mode 100644 index a7f6f3f996..0000000000 --- a/app/client/src/assets/icons/fonts/widgets/Widget-Icons.css +++ /dev/null @@ -1,71 +0,0 @@ -@font-face { - font-family: "Widget-Icons"; - src: url("./Widget-Icons.eot?8c5fb10027fde9f328ea41c7f2f3873d?#iefix") format("embedded-opentype"), -url("./Widget-Icons.woff2?8c5fb10027fde9f328ea41c7f2f3873d") format("woff2"), -url("./Widget-Icons.woff?8c5fb10027fde9f328ea41c7f2f3873d") format("woff"), -url("./Widget-Icons.ttf?8c5fb10027fde9f328ea41c7f2f3873d") format("truetype"), -url("./Widget-Icons.svg?8c5fb10027fde9f328ea41c7f2f3873d#Widget-Icons") format("svg"); -} - -i[class^="icon-"]:before, i[class*=" icon-"]:before { - font-family: Widget-Icons !important; - font-style: normal; - font-weight: normal !important; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-alert:before { - content: "\f101"; -} -.icon-button:before { - content: "\f102"; -} -.icon-checkbox:before { - content: "\f103"; -} -.icon-collapse:before { - content: "\f104"; -} -.icon-datepicker:before { - content: "\f105"; -} -.icon-dropdown:before { - content: "\f106"; -} -.icon-file upload:before { - content: "\f107"; -} -.icon-image:before { - content: "\f108"; -} -.icon-input:before { - content: "\f109"; -} -.icon-location picker:before { - content: "\f10a"; -} -.icon-modal:before { - content: "\f10b"; -} -.icon-radio:before { - content: "\f10c"; -} -.icon-rich text:before { - content: "\f10d"; -} -.icon-switch:before { - content: "\f10e"; -} -.icon-table:before { - content: "\f10f"; -} -.icon-tabs:before { - content: "\f110"; -} -.icon-text:before { - content: "\f111"; -} diff --git a/app/client/src/assets/icons/fonts/widgets/Widget-Icons.eot b/app/client/src/assets/icons/fonts/widgets/Widget-Icons.eot deleted file mode 100644 index e47cf532db465e0416827b8d56e76b41d79aa004..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4252 zcmd^C&2J+~6@Rb#%XShwAGSN0i4(6qq_vyb#2v@!)r85QVac%4BBK466Eoy0*KE*vSl zs$aeO=&JYoy;og7nx)jn7nj+nYW{B2~?o}qA)~JS-|27YrWf2qf0U1=g z_vYJo%isOnH=%q5+PA*?=K991@ZJjQ-$VU=^Ee#*<46B0VRtu?_YS*{4xA6wZ-~qf ziBdO?+F@(9>0AWk~2t^!z!!pfy^N z6th}`J%-Odefo{u=l_YlqA$@Oe)H9P#y|gw%8A#7{J#Npy zz&oT~-F^Kn%67x3N7u+4Yaf@n+c^v|e>{@WPg)roCi`5w#E(hVl?R|OOY+R=eq)?M z+oiO3@TC@gVZ@^uy*m}}QSafbUm3#xnn|xscn$nz{TwCl=z%|Cv730pO3<5hSNAbR zKbiqLG-4@Hk9V%n*TjrAIj}++<0fbl_Rdm{rU@vs*yaB{O=<)DF);(IG7@`=t>uYe zBU$)40xptaRT{yLP&&23wrY5*Jfo1NxX2UCSvFIw zOy<0d#7>Z2para@Osn(?-Jw?zP`^TNW3J7WRj$}2&KI|NW2@oS>OsS+`*q)Q3a-D( z?uH*Us)edob%TQ6aQ&cAZ&V$xUZ@9N;5pUCHlwJcwcc=%(OM`oFESDe{1qgH!qO6+ zQc-Lf(&a2EX*7ybosAmZ?@&FmelKDZ)Iq=lE{jZ}D%-jU@jQC@w_m zF_dvW&oWN7Y0Zf>_=;1p^Ght=vbo~G2dja*z!uo3Ol7E?VHj!CwC!2LG?efb>^0CV zLFk-gC2$PR37{{zp9khv7cVF^gNbIH3&NQ;LR1_N;=Rr3Rb8H>vC4=G^+I*b3)SM{ zHKi`RYf`0>d9KqEVpkDy0ajY#d`_+N%H|F@W9N&qMK_=2${M&CxUt3ymUtR_Wdj?N zO~ap%GKOWtK|vopfr(Lq!z$Uhf)Qe$S2{|;N-(=PG#)C6Pm8dz#J3sjs60AxZ~Io6@z@$NBBxBxO>JND^r4QUh`Y1Co7PgD->oqi-nxoRs1%E zI8wp8EA|ra!0)_DmI3(&;(>4q{B?Z7%+62m)H*IM)oTLfu zZqfu32_JC!AeFH934E$9(G7YDUsba2+q|kuYFl}=Z4TTbHdk8-Tpjb{$ln-~W6d<2 z6@U1g7#0p$m`6(Ml+#TJmy#S{#A;fX5U_$c_AOx@b6A7KzO2eGDUf_eZLTS&vToc# zZJA35F!_`M@PHo&RwBf&1g1b$scV`V0jpQc~QHxUxccS#~EFl;iB4M=l|Y(id6WbwMyM7E*dO5_Z*cN2L6Baaa=*i1t+ zPah<*!ne+k6WM_NqeM0#f0D=+qRa0R*@pgaiJYPPY$oyqt?<|1>9h{p(aWzj`@NGl z+J~pza5%0Sm+!ZSC!Kz;?61|v)%V)H_Ardvt@8e(^2vk4jVL-O9}N4)<=uWSYInQ+ z@?hA1x801^j-qIAYkmD7(XTc8$5&oCFJCvWx|m+2|Lm*jRlV=wBHPoK*$@}sHm<;B zd^tQqc|s3x>D_=fq65?qaN+F(l`_6BhuPu zQBJPOkw6^}u#Wq!uxky&R;QmHcA7`!sQoaqPu}lD%_A!c_q%Nq<%ub3y@!7TBR#1; diff --git a/app/client/src/assets/icons/fonts/widgets/Widget-Icons.html b/app/client/src/assets/icons/fonts/widgets/Widget-Icons.html deleted file mode 100644 index 7100b7dd57..0000000000 --- a/app/client/src/assets/icons/fonts/widgets/Widget-Icons.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - - Widget-Icons - - - - - - - -

Widget-Icons

- - -
- - - -
- alert -
- - -
- - - -
- button -
- - -
- - - -
- checkbox -
- - -
- - - -
- collapse -
- - -
- - - -
- datepicker -
- - -
- - - -
- dropdown -
- - -
- - - -
- file upload -
- - -
- - - -
- image -
- - -
- - - -
- input -
- - -
- - - -
- location picker -
- - -
- - - -
- modal -
- - -
- - - -
- radio -
- - -
- - - -
- rich text -
- - -
- - - -
- switch -
- - -
- - - -
- table -
- - -
- - - -
- tabs -
- - -
- - - -
- text -
- - - - \ No newline at end of file diff --git a/app/client/src/assets/icons/fonts/widgets/Widget-Icons.json b/app/client/src/assets/icons/fonts/widgets/Widget-Icons.json deleted file mode 100644 index dade769980..0000000000 --- a/app/client/src/assets/icons/fonts/widgets/Widget-Icons.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "alert": "\\f101", - "button": "\\f102", - "checkbox": "\\f103", - "collapse": "\\f104", - "datepicker": "\\f105", - "dropdown": "\\f106", - "file upload": "\\f107", - "image": "\\f108", - "input": "\\f109", - "location picker": "\\f10a", - "modal": "\\f10b", - "radio": "\\f10c", - "rich text": "\\f10d", - "switch": "\\f10e", - "table": "\\f10f", - "tabs": "\\f110", - "text": "\\f111" -} \ No newline at end of file diff --git a/app/client/src/assets/icons/fonts/widgets/Widget-Icons.ttf b/app/client/src/assets/icons/fonts/widgets/Widget-Icons.ttf deleted file mode 100644 index 4fac804718ec964852668ddc694a250142cee0f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4068 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 diff --git a/app/client/src/assets/icons/widgets/alert.svg b/app/client/src/assets/icons/widget/alert.svg similarity index 100% rename from app/client/src/assets/icons/widgets/alert.svg rename to app/client/src/assets/icons/widget/alert.svg diff --git a/app/client/src/assets/icons/widgets/button.svg b/app/client/src/assets/icons/widget/button.svg similarity index 100% rename from app/client/src/assets/icons/widgets/button.svg rename to app/client/src/assets/icons/widget/button.svg diff --git a/app/client/src/assets/icons/widgets/checkbox.svg b/app/client/src/assets/icons/widget/checkbox.svg similarity index 100% rename from app/client/src/assets/icons/widgets/checkbox.svg rename to app/client/src/assets/icons/widget/checkbox.svg diff --git a/app/client/src/assets/icons/widgets/collapse.svg b/app/client/src/assets/icons/widget/collapse.svg similarity index 100% rename from app/client/src/assets/icons/widgets/collapse.svg rename to app/client/src/assets/icons/widget/collapse.svg diff --git a/app/client/src/assets/icons/widgets/container.svg b/app/client/src/assets/icons/widget/container.svg similarity index 100% rename from app/client/src/assets/icons/widgets/container.svg rename to app/client/src/assets/icons/widget/container.svg diff --git a/app/client/src/assets/icons/widgets/datepicker.svg b/app/client/src/assets/icons/widget/datepicker.svg similarity index 100% rename from app/client/src/assets/icons/widgets/datepicker.svg rename to app/client/src/assets/icons/widget/datepicker.svg diff --git a/app/client/src/assets/icons/widgets/dropdown.svg b/app/client/src/assets/icons/widget/dropdown.svg similarity index 100% rename from app/client/src/assets/icons/widgets/dropdown.svg rename to app/client/src/assets/icons/widget/dropdown.svg diff --git a/app/client/src/assets/icons/widgets/file upload.svg b/app/client/src/assets/icons/widget/file upload.svg similarity index 100% rename from app/client/src/assets/icons/widgets/file upload.svg rename to app/client/src/assets/icons/widget/file upload.svg diff --git a/app/client/src/assets/icons/widgets/file-upload.svg b/app/client/src/assets/icons/widget/file-upload.svg similarity index 100% rename from app/client/src/assets/icons/widgets/file-upload.svg rename to app/client/src/assets/icons/widget/file-upload.svg diff --git a/app/client/src/assets/icons/widgets/image.svg b/app/client/src/assets/icons/widget/image.svg similarity index 100% rename from app/client/src/assets/icons/widgets/image.svg rename to app/client/src/assets/icons/widget/image.svg diff --git a/app/client/src/assets/icons/widgets/input.svg b/app/client/src/assets/icons/widget/input.svg similarity index 100% rename from app/client/src/assets/icons/widgets/input.svg rename to app/client/src/assets/icons/widget/input.svg diff --git a/app/client/src/assets/icons/widgets/location picker.svg b/app/client/src/assets/icons/widget/location picker.svg similarity index 100% rename from app/client/src/assets/icons/widgets/location picker.svg rename to app/client/src/assets/icons/widget/location picker.svg diff --git a/app/client/src/assets/icons/widgets/location-picker.svg b/app/client/src/assets/icons/widget/location-picker.svg similarity index 100% rename from app/client/src/assets/icons/widgets/location-picker.svg rename to app/client/src/assets/icons/widget/location-picker.svg diff --git a/app/client/src/assets/icons/widgets/modal.svg b/app/client/src/assets/icons/widget/modal.svg similarity index 100% rename from app/client/src/assets/icons/widgets/modal.svg rename to app/client/src/assets/icons/widget/modal.svg diff --git a/app/client/src/assets/icons/widgets/plus.svg b/app/client/src/assets/icons/widget/plus.svg similarity index 100% rename from app/client/src/assets/icons/widgets/plus.svg rename to app/client/src/assets/icons/widget/plus.svg diff --git a/app/client/src/assets/icons/widgets/radio.svg b/app/client/src/assets/icons/widget/radio.svg similarity index 100% rename from app/client/src/assets/icons/widgets/radio.svg rename to app/client/src/assets/icons/widget/radio.svg diff --git a/app/client/src/assets/icons/widgets/rich text.svg b/app/client/src/assets/icons/widget/rich text.svg similarity index 100% rename from app/client/src/assets/icons/widgets/rich text.svg rename to app/client/src/assets/icons/widget/rich text.svg diff --git a/app/client/src/assets/icons/widgets/rich-text.svg b/app/client/src/assets/icons/widget/rich-text.svg similarity index 100% rename from app/client/src/assets/icons/widgets/rich-text.svg rename to app/client/src/assets/icons/widget/rich-text.svg diff --git a/app/client/src/assets/icons/widgets/switch.svg b/app/client/src/assets/icons/widget/switch.svg similarity index 100% rename from app/client/src/assets/icons/widgets/switch.svg rename to app/client/src/assets/icons/widget/switch.svg diff --git a/app/client/src/assets/icons/widgets/table.svg b/app/client/src/assets/icons/widget/table.svg similarity index 100% rename from app/client/src/assets/icons/widgets/table.svg rename to app/client/src/assets/icons/widget/table.svg diff --git a/app/client/src/assets/icons/widgets/tabs.svg b/app/client/src/assets/icons/widget/tabs.svg similarity index 100% rename from app/client/src/assets/icons/widgets/tabs.svg rename to app/client/src/assets/icons/widget/tabs.svg diff --git a/app/client/src/assets/icons/widgets/text.svg b/app/client/src/assets/icons/widget/text.svg similarity index 100% rename from app/client/src/assets/icons/widgets/text.svg rename to app/client/src/assets/icons/widget/text.svg diff --git a/app/client/src/constants/ReduxActionConstants.tsx b/app/client/src/constants/ReduxActionConstants.tsx index f7f2d4f595..386fbd0291 100644 --- a/app/client/src/constants/ReduxActionConstants.tsx +++ b/app/client/src/constants/ReduxActionConstants.tsx @@ -1,6 +1,5 @@ // import ContainerWidget from "../widgets/ContainerWidget" import { WidgetProps, WidgetCardProps } from "../widgets/BaseWidget"; -import { ExecuteActionResponse } from "../api/ActionAPI"; export type ReduxActionType = | "LOAD_CANVAS_WIDGETS" diff --git a/app/client/src/constants/WidgetConstants.tsx b/app/client/src/constants/WidgetConstants.tsx index d84b00d79f..d5164bd5ed 100644 --- a/app/client/src/constants/WidgetConstants.tsx +++ b/app/client/src/constants/WidgetConstants.tsx @@ -25,7 +25,7 @@ export const WidgetTypes: { [id: string]: WidgetType } = { TABLE_WIDGET: "TABLE_WIDGET", DROP_DOWN_WIDGET: "DROP_DOWN_WIDGET", CHECKBOX_WIDGET: "CHECKBOX_WIDGET", - RADIO_GROUP_WIDGET: "RADIO_GROUP_WIDGET", + RADIO_GROUP_WIDGET: "RADIO_BUTTON_WIDGET", ALERT_WIDGET: "ALERT_WIDGET", }; diff --git a/app/client/src/editorComponents/ContainerComponent.tsx b/app/client/src/editorComponents/ContainerComponent.tsx index e07fe36629..7c2d901b27 100644 --- a/app/client/src/editorComponents/ContainerComponent.tsx +++ b/app/client/src/editorComponents/ContainerComponent.tsx @@ -1,9 +1,6 @@ import { ComponentProps } from "./BaseComponent"; import { ContainerOrientation } from "../constants/WidgetConstants"; import styled from "../constants/DefaultTheme"; -import { useDrop } from "react-dnd"; -import { WidgetTypes } from "../constants/WidgetConstants"; -import { DraggableWidget } from "../widgets/BaseWidget"; import React from "react"; export const Container = styled("div")` @@ -28,21 +25,7 @@ export const Container = styled("div")` }}; `; const ContainerComponent = (props: ContainerProps) => { - const addWidgetFn = props.addWidget; - const [, drop] = useDrop({ - accept: Object.values(WidgetTypes), - drop(item: DraggableWidget, monitor) { - if (addWidgetFn && monitor.isOver({ shallow: true })) { - addWidgetFn(item.type); - } - return undefined; - }, - }); - return ( - - {props.children} - - ); + return {props.children}; }; export interface ContainerProps extends ComponentProps { diff --git a/app/client/src/mockResponses/WidgetCardsPaneResponse.tsx b/app/client/src/mockResponses/WidgetCardsPaneResponse.tsx index 56d0b56046..6cbaaf21c1 100644 --- a/app/client/src/mockResponses/WidgetCardsPaneResponse.tsx +++ b/app/client/src/mockResponses/WidgetCardsPaneResponse.tsx @@ -1,4 +1,5 @@ import { WidgetCardsPaneReduxState } from "../reducers/uiReducers/widgetCardsPaneReducer"; +import { generateReactKey } from "../utils/generators"; const WidgetCardsPaneResponse: WidgetCardsPaneReduxState = { cards: { @@ -7,26 +8,31 @@ const WidgetCardsPaneResponse: WidgetCardsPaneReduxState = { widgetType: "TEXT_WIDGET", icon: "icon-plus", label: "Text", + key: generateReactKey(), }, { widgetType: "IMAGE_WIDGET", icon: "icon-image", label: "Image", + key: generateReactKey(), }, { widgetType: "BUTTON_WIDGET", icon: "icon-button", label: "Button", + key: generateReactKey(), }, { widgetType: "SPINNER_WIDGET", icon: "icon-switch", label: "Spinner", + key: generateReactKey(), }, { widgetType: "CONTAINER_WIDGET", icon: "icon-container", label: "Container", + key: generateReactKey(), }, ], form: [ @@ -34,31 +40,37 @@ const WidgetCardsPaneResponse: WidgetCardsPaneReduxState = { widgetType: "BUTTON_WIDGET", icon: "icon-button", label: "Button", + key: generateReactKey(), }, { widgetType: "BUTTON_WIDGET", icon: "icon-button", label: "Button", + key: generateReactKey(), }, { - widgetType: "DROPDOWN_WIDGET", + widgetType: "DROP_DOWN_WIDGET", icon: "icon-dropdown", label: "Dropdown", + key: generateReactKey(), }, { - widgetType: "DATEPICKER_WIDGET", + widgetType: "DATE_PICKER_WIDGET", icon: "icon-datepicker", label: "DatePicker", + key: generateReactKey(), }, { widgetType: "RADIO_BUTTON_WIDGET", icon: "icon-radio", label: "Radio Button", + key: generateReactKey(), }, { - widgetType: "TOGGLE_WIDGET", + widgetType: "SWITCH_WIDGET", icon: "icon-switch", label: "Toggle", + key: generateReactKey(), }, ], view: [ @@ -66,31 +78,31 @@ const WidgetCardsPaneResponse: WidgetCardsPaneReduxState = { widgetType: "TEXT_WIDGET", icon: "icon-text", label: "Text", + key: generateReactKey(), }, { widgetType: "IMAGE_WIDGET", icon: "icon-image", label: "Image", + key: generateReactKey(), }, { widgetType: "CONTAINER_WIDGET", icon: "icon-container", label: "Container", - }, - { - widgetType: "MODAL_WIDGET", - icon: "icon-modal", - label: "Modal", + key: generateReactKey(), }, { widgetType: "SPINNER_WIDGET", icon: "icon-spinner", label: "Spinner", + key: generateReactKey(), }, { widgetType: "TABLE_WIDGET", icon: "icon-table", label: "Table", + key: generateReactKey(), }, ], }, diff --git a/app/client/src/pages/Editor/Canvas.tsx b/app/client/src/pages/Editor/Canvas.tsx index ab36075060..4c58e6d6b4 100644 --- a/app/client/src/pages/Editor/Canvas.tsx +++ b/app/client/src/pages/Editor/Canvas.tsx @@ -1,11 +1,9 @@ -import React, { MutableRefObject, useLayoutEffect } from "react"; +import React, { MutableRefObject } from "react"; import styled from "styled-components"; import WidgetFactory from "../../utils/WidgetFactory"; import { WidgetTypes } from "../../constants/WidgetConstants"; -import { DraggableWidget } from "../../widgets/BaseWidget"; import { useDrop } from "react-dnd"; import { ContainerWidgetProps } from "../../widgets/ContainerWidget"; -import EditorDragLayer from "./EditorDragLayer"; const ArtBoardBackgroundMask = styled.div` position: absolute; @@ -16,31 +14,11 @@ const ArtBoardBackgroundMask = styled.div` z-index: -10; `; -const ArtBoard = styled.div` +const ArtBoard = styled.div` width: 100%; height: 100%; position: relative; overflow: auto; - background: linear-gradient( - 90deg, - transparent, - transparent 1px, - #ffffff 1px, - #ffffff 63px, - transparent 63px, - transparent 100% - ), - linear-gradient( - transparent, - transparent 1px, - #ffffff 1px, - #ffffff 63px, - transparent 63px, - transparent 100% - ), - black; - background-size: 64px 64px; - background-position: 0 0; `; interface CanvasProps { @@ -48,35 +26,17 @@ interface CanvasProps { addWidget: Function; } -interface ArtBoardProps { - cellSize: string; -} - const Canvas = (props: CanvasProps) => { - const [width, setWidth] = React.useState(1); const artBoardMask: MutableRefObject = React.useRef( null, ); const [, drop] = useDrop({ accept: Object.values(WidgetTypes), - drop(item: DraggableWidget) { - props.addWidget(item.type, item.key); - return undefined; - }, }); - useLayoutEffect(() => { - const el = artBoardMask.current; - if (el) { - const rect = el.getBoundingClientRect(); - setWidth(rect.width); - } - }, [setWidth]); - return ( - - + {props.pageWidget && WidgetFactory.createWidget(props.pageWidget)} diff --git a/app/client/src/pages/Editor/WidgetCardsPane.tsx b/app/client/src/pages/Editor/WidgetCardsPane.tsx index cb1849a273..6e7652af77 100644 --- a/app/client/src/pages/Editor/WidgetCardsPane.tsx +++ b/app/client/src/pages/Editor/WidgetCardsPane.tsx @@ -35,7 +35,7 @@ const WidgetCardsPane: React.SFC = (
{group}
{props.cards[group].map((card: WidgetCardProps) => ( - + ))}
diff --git a/app/client/src/pages/Editor/index.tsx b/app/client/src/pages/Editor/index.tsx index fcd0222402..d8fa1b62fc 100644 --- a/app/client/src/pages/Editor/index.tsx +++ b/app/client/src/pages/Editor/index.tsx @@ -7,12 +7,10 @@ import { AppState } from "../../reducers"; import { EditorReduxState } from "../../reducers/uiReducers/editorReducer"; import WidgetCardsPane from "./WidgetCardsPane"; import EditorHeader from "./EditorHeader"; -import { WidgetType } from "../../constants/WidgetConstants"; import CanvasWidgetsNormalizer from "../../normalizers/CanvasWidgetsNormalizer"; import { ContainerWidgetProps } from "../../widgets/ContainerWidget"; import { fetchPage, addWidget } from "../../actions/pageActions"; import { RenderModes } from "../../constants/WidgetConstants"; -// import EditorDragLayer from "./EditorDragLayer" const CanvasContainer = styled.section` height: 100%; @@ -56,23 +54,7 @@ class Editor extends Component { this.props.fetchCanvasWidgets("1"); } - addWidgetToCanvas = (widgetType: WidgetType, key: string): void => { - this.props.addPageWidget("1", { - key: key, - bottomRow: 9, - leftColumn: 1, - parentColumnSpace: 90, - parentRowSpace: 50, - renderMode: RenderModes.CANVAS, - rightColumn: 3, - snapColumns: 20, - snapRows: 20, - children: [], - topRow: 1, - widgetId: key, - widgetType: widgetType, - }); - }; + addWidgetToCanvas = (): void => {}; public render() { return ( diff --git a/app/client/src/sagas/ActionSagas.tsx b/app/client/src/sagas/ActionSagas.tsx index 418d252b2a..29654f5ebf 100644 --- a/app/client/src/sagas/ActionSagas.tsx +++ b/app/client/src/sagas/ActionSagas.tsx @@ -1,59 +1,98 @@ -import CanvasWidgetsNormalizer from "../normalizers/CanvasWidgetsNormalizer" -import { ReduxActionTypes, ReduxAction } from "../constants/ReduxActionConstants" -import PageApi, { PageResponse, PageRequest } from "../api/PageApi" -import { call, put, takeEvery, select, all } from "redux-saga/effects" -import { RenderModes } from "../constants/WidgetConstants" -import { APIActionPayload, QueryActionPayload, PageAction } from '../constants/ActionConstants'; -import ActionAPI, { ActionCreatedResponse } from '../api/ActionAPI'; -import { AppState } from '../reducers'; -import {JSONPath} from 'jsonpath-plus'; -import _ from "lodash" +import CanvasWidgetsNormalizer from "../normalizers/CanvasWidgetsNormalizer"; +import { + ReduxActionTypes, + ReduxAction, +} from "../constants/ReduxActionConstants"; +import PageApi, { PageResponse, PageRequest } from "../api/PageApi"; +import { call, put, takeEvery, select, all } from "redux-saga/effects"; +import { RenderModes } from "../constants/WidgetConstants"; +import { + APIActionPayload, + QueryActionPayload, + PageAction, +} from "../constants/ActionConstants"; +import ActionAPI, { ActionCreatedResponse } from "../api/ActionAPI"; +import { AppState } from "../reducers"; +import { JSONPath } from "jsonpath-plus"; +import _ from "lodash"; const getDataTree = (state: AppState) => { - return state.entities -} + return state.entities; +}; -const getAction = (state: AppState, actionId: string): ActionCreatedResponse => { - return state.entities.actions[actionId] -} +const getAction = ( + state: AppState, + actionId: string, +): ActionCreatedResponse => { + return state.entities.actions[actionId]; +}; export function* evaluateJSONPath(jsonPath: string): any { - const dataTree = yield select(getDataTree) - const result = JSONPath({path: jsonPath, json: dataTree}) - return result + const dataTree = yield select(getDataTree); + const result = JSONPath({ path: jsonPath, json: dataTree }); + return result; } export function* executeAPIAction(apiAction: APIActionPayload) { - const api: PageAction = yield select(getAction, apiAction.apiId) - const responses: any = yield all(api.dynamicBindings.map((jsonPath: string) => { return call(evaluateJSONPath, jsonPath)})) - const dynamicBindingMap: Record = _.keyBy(responses, (response: string, index: number) => { return api.dynamicBindings[index] }) - yield ActionAPI.executeAction({ actionId: apiAction.apiId, dynamicBindingMap: dynamicBindingMap }) + const api: PageAction = yield select(getAction, apiAction.apiId); + const responses: any = yield all( + api.dynamicBindings.map((jsonPath: string) => { + return call(evaluateJSONPath, jsonPath); + }), + ); + const dynamicBindingMap: Record = _.keyBy( + responses, + (response: string, index: number) => { + return api.dynamicBindings[index]; + }, + ); + yield ActionAPI.executeAction({ + actionId: apiAction.apiId, + dynamicBindingMap: dynamicBindingMap, + }); } export function* executeQueryAction(queryAction: QueryActionPayload) { - const query: PageAction = yield select(getAction, queryAction.queryId) - const responses: any = yield all(query.dynamicBindings.map((jsonPath: string) => { return call(evaluateJSONPath, jsonPath)})) - const dynamicBindingMap: Record = _.keyBy(responses, (response: string, index: number) => { return query.dynamicBindings[index] }) - yield ActionAPI.executeAction({ actionId: query.actionId, dynamicBindingMap: dynamicBindingMap }) + const query: PageAction = yield select(getAction, queryAction.queryId); + const responses: any = yield all( + query.dynamicBindings.map((jsonPath: string) => { + return call(evaluateJSONPath, jsonPath); + }), + ); + const dynamicBindingMap: Record = _.keyBy( + responses, + (response: string, index: number) => { + return query.dynamicBindings[index]; + }, + ); + yield ActionAPI.executeAction({ + actionId: query.actionId, + dynamicBindingMap: dynamicBindingMap, + }); } export function* executeAction(pageRequestAction: ReduxAction) { - const pageRequest = pageRequestAction.payload + const pageRequest = pageRequestAction.payload; try { - const pageResponse: PageResponse = yield call(PageApi.fetchPage, pageRequest) + const pageResponse: PageResponse = yield call( + PageApi.fetchPage, + pageRequest, + ); if (pageRequest.renderMode === RenderModes.CANVAS) { - const normalizedResponse = CanvasWidgetsNormalizer.normalize(pageResponse) + const normalizedResponse = CanvasWidgetsNormalizer.normalize( + pageResponse, + ); const payload = { pageWidgetId: normalizedResponse.result, - widgets: normalizedResponse.entities.canvasWidgets - } - yield put({ type: ReduxActionTypes.UPDATE_CANVAS, payload }) + widgets: normalizedResponse.entities.canvasWidgets, + }; + yield put({ type: ReduxActionTypes.UPDATE_CANVAS, payload }); } - } catch(err){ + } catch (err) { //TODO(abhinav): REFACTOR THIS } } export function* watchExecuteAction() { - yield takeEvery(ReduxActionTypes.EXECUTE_ACTION, executeAction) + yield takeEvery(ReduxActionTypes.EXECUTE_ACTION, executeAction); } diff --git a/app/client/src/sagas/PageSagas.tsx b/app/client/src/sagas/PageSagas.tsx index da1a589f75..a2b435e22c 100644 --- a/app/client/src/sagas/PageSagas.tsx +++ b/app/client/src/sagas/PageSagas.tsx @@ -1,29 +1,41 @@ -import CanvasWidgetsNormalizer from "../normalizers/CanvasWidgetsNormalizer" -import { ReduxActionTypes, ReduxAction, LoadCanvasWidgetsPayload } from "../constants/ReduxActionConstants" -import PageApi, { PageResponse, PageRequest } from "../api/PageApi" -import { call, put, takeEvery, all } from "redux-saga/effects" -import { RenderModes } from "../constants/WidgetConstants" +import CanvasWidgetsNormalizer from "../normalizers/CanvasWidgetsNormalizer"; +import { + ReduxActionTypes, + ReduxAction, + LoadCanvasWidgetsPayload, +} from "../constants/ReduxActionConstants"; +import PageApi, { PageResponse, PageRequest } from "../api/PageApi"; +import { call, put, takeEvery, all } from "redux-saga/effects"; +import { RenderModes } from "../constants/WidgetConstants"; export function* fetchPageSaga(pageRequestAction: ReduxAction) { - const pageRequest = pageRequestAction.payload + const pageRequest = pageRequestAction.payload; try { - const pageResponse: PageResponse = yield call(PageApi.fetchPage, pageRequest) + const pageResponse: PageResponse = yield call( + PageApi.fetchPage, + pageRequest, + ); if (pageRequest.renderMode === RenderModes.CANVAS) { - const normalizedResponse = CanvasWidgetsNormalizer.normalize(pageResponse) + const normalizedResponse = CanvasWidgetsNormalizer.normalize( + pageResponse, + ); const canvasWidgetsPayload: LoadCanvasWidgetsPayload = { pageWidgetId: normalizedResponse.result, - widgets: normalizedResponse.entities.canvasWidgets - } - yield all([ + widgets: normalizedResponse.entities.canvasWidgets, + }; + yield all([ put({ type: ReduxActionTypes.UPDATE_CANVAS, canvasWidgetsPayload }), - put({ type: ReduxActionTypes.LOAD_CANVAS_ACTIONS, payload: pageResponse.layout.actions }) - ]) + put({ + type: ReduxActionTypes.LOAD_CANVAS_ACTIONS, + payload: pageResponse.layout.actions, + }), + ]); } - } catch(err){ + } catch (err) { //TODO(abhinav): REFACTOR THIS } } export function* watchFetchPage() { - yield takeEvery(ReduxActionTypes.FETCH_PAGE, fetchPageSaga) + yield takeEvery(ReduxActionTypes.FETCH_PAGE, fetchPageSaga); } diff --git a/app/client/src/sagas/WidgetCardsPaneSagas.tsx b/app/client/src/sagas/WidgetCardsPaneSagas.tsx index 80e71b8bc9..ca7ef6b732 100644 --- a/app/client/src/sagas/WidgetCardsPaneSagas.tsx +++ b/app/client/src/sagas/WidgetCardsPaneSagas.tsx @@ -1,8 +1,5 @@ // import CanvasWidgetsNormalizer from "../normalizers/CanvasWidgetsNormalizer" -import { - ReduxActionTypes, - ReduxAction, -} from "../constants/ReduxActionConstants"; +import { ReduxActionTypes } from "../constants/ReduxActionConstants"; import WidgetCardsPaneApi, { WidgetCardsPaneResponse, } from "../api/WidgetCardsPaneApi"; diff --git a/app/client/src/sagas/index.tsx b/app/client/src/sagas/index.tsx index cd917cb614..1f213ed84c 100644 --- a/app/client/src/sagas/index.tsx +++ b/app/client/src/sagas/index.tsx @@ -1,8 +1,12 @@ -import { all, fork, spawn } from "redux-saga/effects" -import { watchFetchPage } from "../sagas/PageSagas" -import { fetchWidgetCardsSaga } from './WidgetCardsPaneSagas' -import { watchExecuteAction } from './ActionSagas'; +import { all, spawn } from "redux-saga/effects"; +import { watchFetchPage } from "../sagas/PageSagas"; +import { fetchWidgetCardsSaga } from "./WidgetCardsPaneSagas"; +import { watchExecuteAction } from "./ActionSagas"; export function* rootSaga() { - yield all([ spawn(watchFetchPage), spawn(fetchWidgetCardsSaga), spawn(watchExecuteAction)]) + yield all([ + spawn(watchFetchPage), + spawn(fetchWidgetCardsSaga), + spawn(watchExecuteAction), + ]); } From 71029406d700572b499bb29d8eefb6eb4809508c Mon Sep 17 00:00:00 2001 From: Abhinav Jha Date: Mon, 16 Sep 2019 17:08:37 +0530 Subject: [PATCH 3/3] Fixes #5 and #9. Fix build script. Remove public files. Code Review Fixes --- app/client/.gitignore | 4 +- app/client/.lintstagedrc | 2 +- app/client/package.json | 7 +- .../public/fonts/widget/widget-icons.css | 86 -- .../public/fonts/widget/widget-icons.eot | Bin 4492 -> 0 bytes .../public/fonts/widget/widget-icons.html | 263 ------ .../public/fonts/widget/widget-icons.json | 24 - .../public/fonts/widget/widget-icons.svg | 78 -- .../public/fonts/widget/widget-icons.ttf | Bin 4308 -> 0 bytes .../public/fonts/widget/widget-icons.woff | Bin 2324 -> 0 bytes .../public/fonts/widget/widget-icons.woff2 | Bin 1772 -> 0 bytes app/client/src/assets/icons/build.sh | 7 +- app/client/src/constants/WidgetConstants.tsx | 4 +- .../editorComponents/InputGroupComponent.tsx | 43 - .../mockResponses/WidgetCardsPaneResponse.tsx | 2 +- app/client/src/pages/Editor/Canvas.tsx | 15 +- app/client/src/utils/WidgetRegistry.tsx | 2 +- app/client/src/widgets/InputGroupWidget.tsx | 50 - app/client/src/widgets/RadioGroupWidget.tsx | 2 +- app/client/yarn.lock | 873 ++++++++++++------ 20 files changed, 608 insertions(+), 854 deletions(-) delete mode 100644 app/client/public/fonts/widget/widget-icons.css delete mode 100644 app/client/public/fonts/widget/widget-icons.eot delete mode 100644 app/client/public/fonts/widget/widget-icons.html delete mode 100644 app/client/public/fonts/widget/widget-icons.json delete mode 100644 app/client/public/fonts/widget/widget-icons.svg delete mode 100644 app/client/public/fonts/widget/widget-icons.ttf delete mode 100644 app/client/public/fonts/widget/widget-icons.woff delete mode 100644 app/client/public/fonts/widget/widget-icons.woff2 delete mode 100644 app/client/src/editorComponents/InputGroupComponent.tsx delete mode 100644 app/client/src/widgets/InputGroupWidget.tsx diff --git a/app/client/.gitignore b/app/client/.gitignore index 2e84c1908d..3c972dd653 100755 --- a/app/client/.gitignore +++ b/app/client/.gitignore @@ -23,4 +23,6 @@ npm-debug.log* yarn-debug.log* yarn-error.log* -/out \ No newline at end of file +/out +/public/fonts +/src/assets/icon/fonts diff --git a/app/client/.lintstagedrc b/app/client/.lintstagedrc index 023cdcb7dd..f72b289722 100644 --- a/app/client/.lintstagedrc +++ b/app/client/.lintstagedrc @@ -1,3 +1,3 @@ { - "src/**/*.tsx": ["eslint --fix", "prettier --write", "git add"] + "src/**/*.tsx": ["npx eslint --fix", "npx prettier --write", "git add"] } diff --git a/app/client/package.json b/app/client/package.json index af85464eb6..5ef2b567bd 100644 --- a/app/client/package.json +++ b/app/client/package.json @@ -26,10 +26,11 @@ "@types/react-router-dom": "^4.3.5", "@types/styled-components": "^4.1.8", "axios": "^0.18.0", + "eslint": "^6.4.0", "flow-bin": "^0.91.0", "fontfaceobserver": "^2.1.0", - "jsonpath-plus": "^1.0.0", "husky": "^3.0.5", + "jsonpath-plus": "^1.0.0", "lint-staged": "^9.2.5", "lodash": "^4.17.11", "nanoid": "^2.0.4", @@ -57,7 +58,8 @@ "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject", - "flow": "flow" + "flow": "flow", + "postinstall": "./src/assets/icons/build.sh" }, "resolutions": { "jest": "24.8.0" @@ -78,6 +80,7 @@ "eslint-config-prettier": "^6.1.0", "eslint-config-react": "^1.1.7", "eslint-plugin-prettier": "^3.1.0", + "icon-font-generator": "^2.1.10", "redux-devtools": "^3.5.0" }, "husky": { diff --git a/app/client/public/fonts/widget/widget-icons.css b/app/client/public/fonts/widget/widget-icons.css deleted file mode 100644 index 5d657ed81a..0000000000 --- a/app/client/public/fonts/widget/widget-icons.css +++ /dev/null @@ -1,86 +0,0 @@ -@font-face { - font-family: "widget-icons"; - src: url("./widget-icons.eot?c93d21284eacfd6f38e8887beff24cad?#iefix") format("embedded-opentype"), -url("./widget-icons.woff2?c93d21284eacfd6f38e8887beff24cad") format("woff2"), -url("./widget-icons.woff?c93d21284eacfd6f38e8887beff24cad") format("woff"), -url("./widget-icons.ttf?c93d21284eacfd6f38e8887beff24cad") format("truetype"), -url("./widget-icons.svg?c93d21284eacfd6f38e8887beff24cad#widget-icons") format("svg"); -} - -i[class^="icon-"]:before, i[class*=" icon-"]:before { - font-family: widget-icons !important; - font-style: normal; - font-weight: normal !important; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-alert:before { - content: "\f101"; -} -.icon-button:before { - content: "\f102"; -} -.icon-checkbox:before { - content: "\f103"; -} -.icon-collapse:before { - content: "\f104"; -} -.icon-container:before { - content: "\f105"; -} -.icon-datepicker:before { - content: "\f106"; -} -.icon-dropdown:before { - content: "\f107"; -} -.icon-file upload:before { - content: "\f108"; -} -.icon-file-upload:before { - content: "\f109"; -} -.icon-image:before { - content: "\f10a"; -} -.icon-input:before { - content: "\f10b"; -} -.icon-location picker:before { - content: "\f10c"; -} -.icon-location-picker:before { - content: "\f10d"; -} -.icon-modal:before { - content: "\f10e"; -} -.icon-plus:before { - content: "\f10f"; -} -.icon-radio:before { - content: "\f110"; -} -.icon-rich text:before { - content: "\f111"; -} -.icon-rich-text:before { - content: "\f112"; -} -.icon-switch:before { - content: "\f113"; -} -.icon-table:before { - content: "\f114"; -} -.icon-tabs:before { - content: "\f115"; -} -.icon-text:before { - content: "\f116"; -} diff --git a/app/client/public/fonts/widget/widget-icons.eot b/app/client/public/fonts/widget/widget-icons.eot deleted file mode 100644 index 448de72fe28183802cc6e5032800942bf786d4db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4492 zcmd^DO>ARV6+Y*_Kif&{{Mde(N#eM6nnRur02o6X-ES)M29TB1nC|fQJ-2ghNMXMAQ?m3)4j^%(>m3m`ET!mS{5-yZ<9gw z+b_TRLizj8d<()WkiPPjmp3-AwrFDNBh}> z*71mI^b_b8(Jl{K2i;G;`^5&)%+E02tY<}mLeK}$;R$O&Zqgmy z#}s)~gqJ8{snL!tpwQRE8*Or6jTEIZatgm`*gi`+{AOv6=4k;##8Ut7Wm*iNBSaYB zBofPt)#ZuwBP588;2|N{mm=6&NNgSfVM5}?2o@C*3`R~&@B>9as*oTyO2?#mcr}tZ z5ZP2r;^_#h5`y0-Ld*zhJ_{ZMZ&H+tNn$EOt`vfYDMIcPf~P5(k4f|Jcm#s~DMFSI z0um@H!~{$LQ85WRbScv#dY}GGkNG|R9e=Fy>Wccd`i=V3*fNfdpBtZ=SIw`Yr`UyP zg_dB2DZ(3rykBiL3iSeNr(U?GnqH0P6v_-2d5Ss9W{Q=`EX$DnqdY~Iu+lQs=nCDW z7wJp%WqK9w+FGk|#a`ij@fvS#H@$izXnGC5;d@TO^=s^I`a!c=sCrd5DELj+4+@QD z)$tmIM&JdWQ*B;jR1IhwO&0`hq0GF@D5&tKz$sLg=J1q;V#|;&Cq;?UC`xl$Dy&|Q z11H5Ylrk*C(C<);p{8X)#V5zu3M^!4>v(}1xXtR>rmpkW+KjEtjGC8qNR@V!l~GRI z5D6?KM6`@wj$Bx#T3N%$ZJ4D9^Vpu_yA8kTUpjqB%5m5{d&Pp|2z+!_A>`;)@m$a- zRJl}IE#YVoC04mg74mRQUZ-1hm%c_jI2w=WEqWJt5Z}7-d~l1Nzi|_b5RnVd2nWA3 z{l*Hz&~ANOHs>ds^@GiV>(uxW9e|{#+Jd>nb~`O?bV?Q+eDvFB9d7kKcPW;Jjxu?3VWQyD5}7)IJOZF}A@4JCL6stu?m zy`5rj1=vH-!qMl#(gUKa%V$uV!;9vfGa#Bal3$!B;=L{CRh@rHv&P65z~e-8s^#U& zN}WaBv`QuKS)vjUTSUHql}en?sSRG+x&h4C`J!ym&1bo?4r~T)Eb)R8&tk7^U}Lgr z#2HG)uxtb_;DaZ8VyqyLm26zW2yre@I(xxNFuMdg9xBOO%doNJy*cb?g{t%!+MsQ$ zsqSMZaqV2dd-W>vkz-4?4DwYUX)Udg1~TSEof7ZnHNFLUvI3!8p)k)`Eab$lCD>yM zSJY=PH_~AN`A<@vSIIKGzIlVU*4Ytz++ZED#=da=f1OJ|6uN8koCrK0)a74UWh0 zQg8%YK!BWk@)Q}6(Xcg^bY&T4%E}4UQ*wq)3%4XGPM<a)7UEdm?}=ESd63|)6D9Gt>bH26=64> zOZ9nsl3oFRI3V_cU?DB{l>m{1cQ%72G9>nhqo`rQtH9Ef0S_CO49?{k;7ZGFW0roK zoPsR3sf1TR*mS}h;1&|z1izZ_66v*sw;|t7_za{kB>WUc9w0*4Ohd9rZzsIM4edt> zZ$SQD!kgfKo$wYi+J^~mL;kmf&(J+K6Ml-;`0Mw3oxN`Oe6Kwm9KO`uJL*SN9vlEQ zF$Te0Q1VFB2CgFlM2AzzH5q_-nrDFO9MAF`z`uZ-OM$FbzdH`?oue=u4pQy?Zu^a$ z;c==x?Dt!v!)_W*4qH9AE7O6)M!ohM-Epcj9*#Q0`-7?7UcXyD8uf>*j@3J8?RBl* zV00AbErBoqpFueQ1i9 F=wH7S$FTqa diff --git a/app/client/public/fonts/widget/widget-icons.html b/app/client/public/fonts/widget/widget-icons.html deleted file mode 100644 index 835b9426f8..0000000000 --- a/app/client/public/fonts/widget/widget-icons.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - widget-icons - - - - - - - -

widget-icons

- - -
- - - -
- alert -
- - -
- - - -
- button -
- - -
- - - -
- checkbox -
- - -
- - - -
- collapse -
- - -
- - - -
- container -
- - -
- - - -
- datepicker -
- - -
- - - -
- dropdown -
- - -
- - - -
- file upload -
- - -
- - - -
- file-upload -
- - -
- - - -
- image -
- - -
- - - -
- input -
- - -
- - - -
- location picker -
- - -
- - - -
- location-picker -
- - -
- - - -
- modal -
- - -
- - - -
- plus -
- - -
- - - -
- radio -
- - -
- - - -
- rich text -
- - -
- - - -
- rich-text -
- - -
- - - -
- switch -
- - -
- - - -
- table -
- - -
- - - -
- tabs -
- - -
- - - -
- text -
- - - - \ No newline at end of file diff --git a/app/client/public/fonts/widget/widget-icons.json b/app/client/public/fonts/widget/widget-icons.json deleted file mode 100644 index f09f579c7e..0000000000 --- a/app/client/public/fonts/widget/widget-icons.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "alert": "\\f101", - "button": "\\f102", - "checkbox": "\\f103", - "collapse": "\\f104", - "container": "\\f105", - "datepicker": "\\f106", - "dropdown": "\\f107", - "file upload": "\\f108", - "file-upload": "\\f109", - "image": "\\f10a", - "input": "\\f10b", - "location picker": "\\f10c", - "location-picker": "\\f10d", - "modal": "\\f10e", - "plus": "\\f10f", - "radio": "\\f110", - "rich text": "\\f111", - "rich-text": "\\f112", - "switch": "\\f113", - "table": "\\f114", - "tabs": "\\f115", - "text": "\\f116" -} \ No newline at end of file diff --git a/app/client/public/fonts/widget/widget-icons.svg b/app/client/public/fonts/widget/widget-icons.svg deleted file mode 100644 index 6bd2ebf153..0000000000 --- a/app/client/public/fonts/widget/widget-icons.svg +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/client/public/fonts/widget/widget-icons.ttf b/app/client/public/fonts/widget/widget-icons.ttf deleted file mode 100644 index 82c6cb941543b77d435e7b0d7f8ff143813f1ced..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4308 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 diff --git a/app/client/public/fonts/widget/widget-icons.woff b/app/client/public/fonts/widget/widget-icons.woff deleted file mode 100644 index 595dbd045fd9db03c023863aca80742aa9c26037..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2324 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 K4@@<90N`ICzX*;1 diff --git a/app/client/public/fonts/widget/widget-icons.woff2 b/app/client/public/fonts/widget/widget-icons.woff2 deleted file mode 100644 index 3b81335ca7e29770e87325a6cb51f988b7d12a1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1772 zcmV3MhAgp8=elMkT%Rsf0F$LwheoMZID2m zU;qaMV6ZTPq6F29!4twTU^pId!2}8b00008{^{3z&wUWuG}+DHe1am70><&JLkZ(i z638k*a%BI_{X3KJ+$4_{et|%Y+8N*OosMRMf8n%EB-}yao6Jw(J%>{v8nFX{Z4DB)ow~%M7Z6e7OEcjwyy@23* z`2YVqwHqDk${9HYB^5P|pVA`Cu%l;S_b+dc1CBTWNSDJ9;B|#h^ALy}=>}TZ|Ez=N2t8leslW0|Mz%TAQ%;-5AgCP9ptk(dV^-pBQ4- z@6L=`1=1&)3EoU))+&(PiK~zf^yEOcxtAE}f_t*A)9eE0xSY~wq}4%E^bdFu+5MyM z_`)`qXm<^&BCw2ZKT6lMZGJ;!P~*}#&(m6WMc-K~#AUgXXi%9RN?hz#ngr9uOwr<~ ztLJ*6H&|^M6{h)6?dPrITrV~b+s=#U`N}jy+Pe66b|j^e0Rn$Wc4^tNi@dbPd-st9 z-IoQA{fRb4y7Z*!I=L86~B>6W4t=x27N79*OFLB8iFEUt4b7qD3MH zxms0|?II+mFp85^LWDuWMJG1lZHFi0ByWZzWT23UPyp??FQpS9$UUt2a^mHbno)CH zyC@N+Rd7!=0&~)_+`T9yx!x?$7!60*Yd)8QX}b7AgUQ<_uE{=M_)|^&dj905Pj=}x zqi}(5WU8~(hfHJmlXWV1HSOB9seGYRtjL67hv=ZWH7GIYR^9+%p8Y0y2o2Z^j7&$! zDATEb)m>1ryeNo=*hnBqm_*PfaFg#f%_gUGh93FgyH(S{iI4EscJWOncCI=%x7X;N z4{}w!dm<|NCn-47eyDnY1TY+xn{rR)AxfLHUx{9g>Dbsh)407f(>AL;z{yS2 z)(7`TOo%;URuPOucH&_36Z1_Vur}rAvHQPy9yO>E;RaMxl{KtdrU2COrv7y7T}z1P319uJ7+ApdP^e6OJWL8a5Y9VR|8f3(-aY z|2O=X6tKjWzY$8>;H3`H17Ls*8Q?!E9OA|yghkf51PsXv-(xm2mmqiQI*liwjV3{s z?wSm3F!j!&8l)8)P_pgDJDZxlwf zg1p51jpM?g^>%#ZA2pLi*OYbJ^-dU3!7#Y~>he0aW`i44X4gsdF2pP@shrVUIhmzn zRSn$}lwRh;MqxxN#7bUb{>I7dEez_=CE4~LHPdwVTvOJL@{<&u4Z$$9?5{4bJ$YMV zgA3cL%&uFFI5PH`Or&HkIir`sa$2Dz9V>sJ!Br}EY@Q$OF3P)tF^#O8yb?+(rL-~% zlvN|;lvns>exVY@D$?`-jB1blVkYs~Pv|eb?9X19A!U5IQZWW(e+~WDP2?}A&p{;x z+2Y$kjBZIR5FTiT5g#a~#lBcP*fr-DzR|-h0r)=gk{=WT$%~SooZ)Vd4~l3-%?E>? O@m@RfeVgNO0002V?l_MC diff --git a/app/client/src/assets/icons/build.sh b/app/client/src/assets/icons/build.sh index 560568dd96..dbbdf7cda1 100755 --- a/app/client/src/assets/icons/build.sh +++ b/app/client/src/assets/icons/build.sh @@ -1,13 +1,12 @@ #!/bin/bash # assumes yarn is installed globally -yarn global add icon-fonts-generator; cd "$(dirname "$0")" mkdir fonts; -for d in */; +find ./ -maxdepth 1 -mindepth 1 -type d \! -name fonts | sed -e "s/^\.\/\///g" | while read d; do - mkdir fonts/${d%/}; - icon-font-generator ${d}*.svg -o fonts/${d%/} -n "${d%/}-icons"; + mkdir fonts/${d}; + npx icon-font-generator ${d}/*.svg -o fonts/${d} -n "${d}-icons"; done; # using relative path for now diff --git a/app/client/src/constants/WidgetConstants.tsx b/app/client/src/constants/WidgetConstants.tsx index d5164bd5ed..097240b1ea 100644 --- a/app/client/src/constants/WidgetConstants.tsx +++ b/app/client/src/constants/WidgetConstants.tsx @@ -8,7 +8,7 @@ export type WidgetType = | "TABLE_WIDGET" | "DROP_DOWN_WIDGET" | "CHECKBOX_WIDGET" - | "RADIO_BUTTON_WIDGET" + | "RADIO_GROUP_WIDGET" | "INPUT_WIDGET" | "SWITCH_WIDGET" | "ALERT_WIDGET"; @@ -25,7 +25,7 @@ export const WidgetTypes: { [id: string]: WidgetType } = { TABLE_WIDGET: "TABLE_WIDGET", DROP_DOWN_WIDGET: "DROP_DOWN_WIDGET", CHECKBOX_WIDGET: "CHECKBOX_WIDGET", - RADIO_GROUP_WIDGET: "RADIO_BUTTON_WIDGET", + RADIO_GROUP_WIDGET: "RADIO_GROUP_WIDGET", ALERT_WIDGET: "ALERT_WIDGET", }; diff --git a/app/client/src/editorComponents/InputGroupComponent.tsx b/app/client/src/editorComponents/InputGroupComponent.tsx deleted file mode 100644 index 3e366ff7c8..0000000000 --- a/app/client/src/editorComponents/InputGroupComponent.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import * as React from "react"; -import { ComponentProps } from "./BaseComponent"; -import { IconName, InputGroup, Intent } from "@blueprintjs/core"; -import { Container } from "./ContainerComponent"; -class InputGroupComponent extends React.Component { - render() { - return ( - - - - ); - } -} - -export interface InputGroupComponentProps extends ComponentProps { - className?: string; - disabled?: boolean; - large?: boolean; - intent?: Intent; - defaultValue?: string; - leftIcon?: IconName; - rightElement?: JSX.Element; - round?: boolean; - small?: boolean; - type?: string; - value?: string; - placeholder?: string; -} - -export default InputGroupComponent; diff --git a/app/client/src/mockResponses/WidgetCardsPaneResponse.tsx b/app/client/src/mockResponses/WidgetCardsPaneResponse.tsx index 6cbaaf21c1..4433ab11f7 100644 --- a/app/client/src/mockResponses/WidgetCardsPaneResponse.tsx +++ b/app/client/src/mockResponses/WidgetCardsPaneResponse.tsx @@ -61,7 +61,7 @@ const WidgetCardsPaneResponse: WidgetCardsPaneReduxState = { key: generateReactKey(), }, { - widgetType: "RADIO_BUTTON_WIDGET", + widgetType: "RADIO_GROUP_WIDGET", icon: "icon-radio", label: "Radio Button", key: generateReactKey(), diff --git a/app/client/src/pages/Editor/Canvas.tsx b/app/client/src/pages/Editor/Canvas.tsx index 4c58e6d6b4..ebc3aa9c36 100644 --- a/app/client/src/pages/Editor/Canvas.tsx +++ b/app/client/src/pages/Editor/Canvas.tsx @@ -1,19 +1,10 @@ -import React, { MutableRefObject } from "react"; +import React from "react"; import styled from "styled-components"; import WidgetFactory from "../../utils/WidgetFactory"; import { WidgetTypes } from "../../constants/WidgetConstants"; import { useDrop } from "react-dnd"; import { ContainerWidgetProps } from "../../widgets/ContainerWidget"; -const ArtBoardBackgroundMask = styled.div` - position: absolute; - left: 0; - right: 0; - bottom: 0; - top: 0; - z-index: -10; -`; - const ArtBoard = styled.div` width: 100%; height: 100%; @@ -27,9 +18,6 @@ interface CanvasProps { } const Canvas = (props: CanvasProps) => { - const artBoardMask: MutableRefObject = React.useRef( - null, - ); const [, drop] = useDrop({ accept: Object.values(WidgetTypes), }); @@ -37,7 +25,6 @@ const Canvas = (props: CanvasProps) => { return ( - {props.pageWidget && WidgetFactory.createWidget(props.pageWidget)} diff --git a/app/client/src/utils/WidgetRegistry.tsx b/app/client/src/utils/WidgetRegistry.tsx index 0d228d02be..509270775d 100644 --- a/app/client/src/utils/WidgetRegistry.tsx +++ b/app/client/src/utils/WidgetRegistry.tsx @@ -51,7 +51,7 @@ class WidgetBuilderRegistry { }, }); - WidgetFactory.registerWidgetBuilder("RADIO_BUTTON_WIDGET", { + WidgetFactory.registerWidgetBuilder("RADIO_GROUP_WIDGET", { buildWidget(widgetData: RadioGroupWidgetProps): JSX.Element { return ; }, diff --git a/app/client/src/widgets/InputGroupWidget.tsx b/app/client/src/widgets/InputGroupWidget.tsx deleted file mode 100644 index 48fbd673b5..0000000000 --- a/app/client/src/widgets/InputGroupWidget.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import React from "react"; -import BaseWidget, { WidgetProps, WidgetState } from "./BaseWidget"; -import { WidgetType } from "../constants/WidgetConstants"; -import InputGroupComponent from "../editorComponents/InputGroupComponent"; -import { IconName, Intent } from "@blueprintjs/core"; - -class InputGroupWidget extends BaseWidget { - getPageView() { - return ( - - ); - } - - getWidgetType(): WidgetType { - return "INPUT_WIDGET"; - } -} - -export interface InputGroupWidgetProps extends WidgetProps { - className?: string; - disabled?: boolean; - large?: boolean; - intent?: Intent; - defaultValue?: string; - leftIcon?: IconName; - rightElement?: JSX.Element; - round?: boolean; - small?: boolean; - type?: string; - value?: string; - placeholder?: string; -} - -export default InputGroupWidget; diff --git a/app/client/src/widgets/RadioGroupWidget.tsx b/app/client/src/widgets/RadioGroupWidget.tsx index 4ba6d631f3..c9951832b2 100644 --- a/app/client/src/widgets/RadioGroupWidget.tsx +++ b/app/client/src/widgets/RadioGroupWidget.tsx @@ -19,7 +19,7 @@ class RadioGroupWidget extends BaseWidget { } getWidgetType(): WidgetType { - return "RADIO_BUTTON_WIDGET"; + return "RADIO_GROUP_WIDGET"; } } diff --git a/app/client/yarn.lock b/app/client/yarn.lock index fc7be7c600..4f55f851be 100644 --- a/app/client/yarn.lock +++ b/app/client/yarn.lock @@ -9,7 +9,7 @@ dependencies: "@babel/highlight" "^7.0.0" -"@babel/core@7.5.5", "@babel/core@^7.1.0", "@babel/core@^7.4.4", "@babel/core@^7.4.5": +"@babel/core@7.5.5": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.5.5.tgz#17b2686ef0d6bc58f963dddd68ab669755582c30" integrity sha512-i4qoSr2KTtce0DmkuuQBV4AuQgGPUcPXMr9L5MyYAtk06z068lQ10a4O009fe5OB/DfNV+h+qqT7ddNV8UnRjg== @@ -29,12 +29,32 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.4.0", "@babel/generator@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.5.5.tgz#873a7f936a3c89491b43536d12245b626664e3cf" - integrity sha512-ETI/4vyTSxTzGnU2c49XHv2zhExkv9JHLTwDAFz85kmcwuShvYG2H08FwgIguQf4JC75CBnXAUM5PqeF4fj0nQ== +"@babel/core@^7.1.0", "@babel/core@^7.4.4", "@babel/core@^7.4.5": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.6.0.tgz#9b00f73554edd67bebc86df8303ef678be3d7b48" + integrity sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw== dependencies: - "@babel/types" "^7.5.5" + "@babel/code-frame" "^7.5.5" + "@babel/generator" "^7.6.0" + "@babel/helpers" "^7.6.0" + "@babel/parser" "^7.6.0" + "@babel/template" "^7.6.0" + "@babel/traverse" "^7.6.0" + "@babel/types" "^7.6.0" + convert-source-map "^1.1.0" + debug "^4.1.0" + json5 "^2.1.0" + lodash "^4.17.13" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@^7.4.0", "@babel/generator@^7.5.5", "@babel/generator@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.6.0.tgz#e2c21efbfd3293ad819a2359b448f002bfdfda56" + integrity sha512-Ms8Mo7YBdMMn1BYuNtKuP/z0TgEIhbcyB8HVR6PPNYp4P61lMsABiS4A3VG1qznjXVCf3r+fVHhm4efTYVsySA== + dependencies: + "@babel/types" "^7.6.0" jsesc "^2.5.1" lodash "^4.17.13" source-map "^0.5.0" @@ -72,10 +92,10 @@ "@babel/traverse" "^7.4.4" "@babel/types" "^7.4.4" -"@babel/helper-create-class-features-plugin@^7.4.4", "@babel/helper-create-class-features-plugin@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.5.5.tgz#401f302c8ddbc0edd36f7c6b2887d8fa1122e5a4" - integrity sha512-ZsxkyYiRA7Bg+ZTRpPvB6AbOFKTFFK4LrvTet8lInm0V468MWCaSYJE+I7v2z2r8KNLtYiV+K5kTCnR7dvyZjg== +"@babel/helper-create-class-features-plugin@^7.4.4", "@babel/helper-create-class-features-plugin@^7.5.5", "@babel/helper-create-class-features-plugin@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.6.0.tgz#769711acca889be371e9bc2eb68641d55218021f" + integrity sha512-O1QWBko4fzGju6VoVvrZg0RROCVifcLxiApnGP3OWfWzvxRZFCoBD81K5ur5e3bVY2Vf/5rIJm8cqPKn8HUJng== dependencies: "@babel/helper-function-name" "^7.1.0" "@babel/helper-member-expression-to-functions" "^7.5.5" @@ -215,14 +235,14 @@ "@babel/traverse" "^7.1.0" "@babel/types" "^7.2.0" -"@babel/helpers@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.5.5.tgz#63908d2a73942229d1e6685bc2a0e730dde3b75e" - integrity sha512-nRq2BUhxZFnfEn/ciJuhklHvFOqjJUD5wpx+1bxUF2axL9C+v4DE/dmp5sT2dKnpOs4orZWzpAZqlCy8QqE/7g== +"@babel/helpers@^7.5.5", "@babel/helpers@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.6.0.tgz#21961d16c6a3c3ab597325c34c465c0887d31c6e" + integrity sha512-W9kao7OBleOjfXtFGgArGRX6eCP0UEcA2ZWEWNkJdRZnHhW4eEbeswbG3EwaRsnQUAEGWYgMq1HsIXuNNNy2eQ== dependencies: - "@babel/template" "^7.4.4" - "@babel/traverse" "^7.5.5" - "@babel/types" "^7.5.5" + "@babel/template" "^7.6.0" + "@babel/traverse" "^7.6.0" + "@babel/types" "^7.6.0" "@babel/highlight@^7.0.0": version "7.5.0" @@ -233,10 +253,10 @@ esutils "^2.0.2" js-tokens "^4.0.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.4.4", "@babel/parser@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.5.5.tgz#02f077ac8817d3df4a832ef59de67565e71cca4b" - integrity sha512-E5BN68cqR7dhKan1SfqgPGhQ178bkVKpXTPEXnFJBrEt8/DKRZlybmy+IgYLTeN7tp1R5Ccmbm2rBk17sHYU3g== +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.4.3", "@babel/parser@^7.5.5", "@babel/parser@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.6.0.tgz#3e05d0647432a8326cb28d0de03895ae5a57f39b" + integrity sha512-+o2q111WEx4srBs7L9eJmcwi655eD8sXniLqMB93TBK9GrNzGrxDWSjiqz2hLU0Ha8MTXFIP0yd9fNdP+m43ZQ== "@babel/plugin-proposal-async-generator-functions@^7.2.0": version "7.2.0" @@ -391,10 +411,10 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-block-scoping@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.5.5.tgz#a35f395e5402822f10d2119f6f8e045e3639a2ce" - integrity sha512-82A3CLRRdYubkG85lKwhZB0WZoHxLGsJdux/cOVaJCJpvYFl1LVzAIFyRsa7CvXqW8rBM4Zf3Bfn8PHt5DP0Sg== +"@babel/plugin-transform-block-scoping@^7.5.5", "@babel/plugin-transform-block-scoping@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.0.tgz#c49e21228c4bbd4068a35667e6d951c75439b1dc" + integrity sha512-tIt4E23+kw6TgL/edACZwP1OUKrjOTyMrFMLoT5IOFrfMRabCgekjqFd5o6PaAMildBu46oFkekIdMuGkkPEpA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" lodash "^4.17.13" @@ -420,13 +440,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-destructuring@7.5.0", "@babel/plugin-transform-destructuring@^7.5.0": +"@babel/plugin-transform-destructuring@7.5.0": version "7.5.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.5.0.tgz#f6c09fdfe3f94516ff074fe877db7bc9ef05855a" integrity sha512-YbYgbd3TryYYLGyC7ZR+Tq8H/+bCmwoaxHfJHupom5ECstzbRLTch6gOQbhEY9Z4hiCNHEURgq06ykFv9JZ/QQ== dependencies: "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-transform-destructuring@^7.5.0", "@babel/plugin-transform-destructuring@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz#44bbe08b57f4480094d57d9ffbcd96d309075ba6" + integrity sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.4.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz#361a148bc951444312c69446d76ed1ea8e4450c3" @@ -497,10 +524,10 @@ "@babel/helper-plugin-utils" "^7.0.0" babel-plugin-dynamic-import-node "^2.3.0" -"@babel/plugin-transform-modules-commonjs@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.5.0.tgz#425127e6045231360858eeaa47a71d75eded7a74" - integrity sha512-xmHq0B+ytyrWJvQTc5OWAC4ii6Dhr0s22STOoydokG51JjWhyYo5mRPXoi+ZmtHQhZZwuXNN+GG5jy5UZZJxIQ== +"@babel/plugin-transform-modules-commonjs@^7.5.0", "@babel/plugin-transform-modules-commonjs@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz#39dfe957de4420445f1fcf88b68a2e4aa4515486" + integrity sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g== dependencies: "@babel/helper-module-transforms" "^7.4.4" "@babel/helper-plugin-utils" "^7.0.0" @@ -524,12 +551,12 @@ "@babel/helper-module-transforms" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-transform-named-capturing-groups-regex@^7.4.5": - version "7.4.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz#9d269fd28a370258199b4294736813a60bbdd106" - integrity sha512-z7+2IsWafTBbjNsOxU/Iv5CvTJlr5w4+HGu1HovKYTtgJ362f7kBcQglkfmlspKKZ3bgrbSGvLfNx++ZJgCWsg== +"@babel/plugin-transform-named-capturing-groups-regex@^7.4.5", "@babel/plugin-transform-named-capturing-groups-regex@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.0.tgz#1e6e663097813bb4f53d42df0750cf28ad3bb3f1" + integrity sha512-jem7uytlmrRl3iCAuQyw8BpB4c4LWvSpvIeXKpMb+7j84lkx4m4mYr5ErAcmN5KM7B6BqrAvRGjBIbbzqCczew== dependencies: - regexp-tree "^0.1.6" + regexp-tree "^0.1.13" "@babel/plugin-transform-new-target@^7.4.4": version "7.4.4" @@ -563,9 +590,9 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-react-constant-elements@^7.0.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.5.0.tgz#4d6ae4033bc38f8a65dfca2b6235c44522a422fc" - integrity sha512-c5Ba8cpybZFp1Izkf2sWGuNjOxoQ32tFgBvvYvwGhi4+9f6vGiSK9Gex4uVuO/Va6YJFu41aAh1MzMjUWkp0IQ== + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.6.0.tgz#13b8434fb817d30feebd811256eb402c9a245c9e" + integrity sha512-np/nPuII8DHOZWB3u8u+NSeKlEz0eBrOlnVksIQog4C9NGVzXO+NLxMcXn4Eu4GMFzOw2W6Tyo6L3+Wv8z9Y5w== dependencies: "@babel/helper-annotate-as-pure" "^7.0.0" "@babel/helper-plugin-utils" "^7.0.0" @@ -664,11 +691,11 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-typescript@^7.3.2": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.5.5.tgz#6d862766f09b2da1cb1f7d505fe2aedab6b7d4b8" - integrity sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w== + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.6.0.tgz#48d78405f1aa856ebeea7288a48a19ed8da377a6" + integrity sha512-yzw7EopOOr6saONZ3KA3lpizKnWRTe+rfBqg4AmQbSow7ik7fqmzrfIqt053osLwLE2AaTqGinLM2tl6+M/uog== dependencies: - "@babel/helper-create-class-features-plugin" "^7.5.5" + "@babel/helper-create-class-features-plugin" "^7.6.0" "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-typescript" "^7.2.0" @@ -682,14 +709,14 @@ regexpu-core "^4.5.4" "@babel/polyfill@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.4.4.tgz#78801cf3dbe657844eeabf31c1cae3828051e893" - integrity sha512-WlthFLfhQQhh+A2Gn5NSFl0Huxz36x86Jn+E9OW7ibK8edKPq+KLy4apM1yDpQ8kJOVi1OVjpP4vSDLdrI04dg== + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.6.0.tgz#6d89203f8b6cd323e8d946e47774ea35dc0619cc" + integrity sha512-q5BZJI0n/B10VaQQvln1IlDK3BTBJFbADx7tv+oXDPIDZuTo37H5Adb9jhlXm/fEN4Y7/64qD9mnrJJG7rmaTw== dependencies: core-js "^2.6.5" regenerator-runtime "^0.13.2" -"@babel/preset-env@7.5.5", "@babel/preset-env@^7.4.4", "@babel/preset-env@^7.4.5": +"@babel/preset-env@7.5.5": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.5.5.tgz#bc470b53acaa48df4b8db24a570d6da1fef53c9a" integrity sha512-GMZQka/+INwsMz1A5UEql8tG015h5j/qjptpKY2gJ7giy8ohzU710YciJB5rcKsWGWHiW3RUnHib0E5/m3Tp3A== @@ -745,6 +772,62 @@ js-levenshtein "^1.1.3" semver "^5.5.0" +"@babel/preset-env@^7.4.4", "@babel/preset-env@^7.4.5": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.6.0.tgz#aae4141c506100bb2bfaa4ac2a5c12b395619e50" + integrity sha512-1efzxFv/TcPsNXlRhMzRnkBFMeIqBBgzwmZwlFDw5Ubj0AGLeufxugirwZmkkX/ayi3owsSqoQ4fw8LkfK9SYg== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-async-generator-functions" "^7.2.0" + "@babel/plugin-proposal-dynamic-import" "^7.5.0" + "@babel/plugin-proposal-json-strings" "^7.2.0" + "@babel/plugin-proposal-object-rest-spread" "^7.5.5" + "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-syntax-async-generators" "^7.2.0" + "@babel/plugin-syntax-dynamic-import" "^7.2.0" + "@babel/plugin-syntax-json-strings" "^7.2.0" + "@babel/plugin-syntax-object-rest-spread" "^7.2.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" + "@babel/plugin-transform-arrow-functions" "^7.2.0" + "@babel/plugin-transform-async-to-generator" "^7.5.0" + "@babel/plugin-transform-block-scoped-functions" "^7.2.0" + "@babel/plugin-transform-block-scoping" "^7.6.0" + "@babel/plugin-transform-classes" "^7.5.5" + "@babel/plugin-transform-computed-properties" "^7.2.0" + "@babel/plugin-transform-destructuring" "^7.6.0" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/plugin-transform-duplicate-keys" "^7.5.0" + "@babel/plugin-transform-exponentiation-operator" "^7.2.0" + "@babel/plugin-transform-for-of" "^7.4.4" + "@babel/plugin-transform-function-name" "^7.4.4" + "@babel/plugin-transform-literals" "^7.2.0" + "@babel/plugin-transform-member-expression-literals" "^7.2.0" + "@babel/plugin-transform-modules-amd" "^7.5.0" + "@babel/plugin-transform-modules-commonjs" "^7.6.0" + "@babel/plugin-transform-modules-systemjs" "^7.5.0" + "@babel/plugin-transform-modules-umd" "^7.2.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.6.0" + "@babel/plugin-transform-new-target" "^7.4.4" + "@babel/plugin-transform-object-super" "^7.5.5" + "@babel/plugin-transform-parameters" "^7.4.4" + "@babel/plugin-transform-property-literals" "^7.2.0" + "@babel/plugin-transform-regenerator" "^7.4.5" + "@babel/plugin-transform-reserved-words" "^7.2.0" + "@babel/plugin-transform-shorthand-properties" "^7.2.0" + "@babel/plugin-transform-spread" "^7.2.0" + "@babel/plugin-transform-sticky-regex" "^7.2.0" + "@babel/plugin-transform-template-literals" "^7.4.4" + "@babel/plugin-transform-typeof-symbol" "^7.2.0" + "@babel/plugin-transform-unicode-regex" "^7.4.4" + "@babel/types" "^7.6.0" + browserslist "^4.6.0" + core-js-compat "^3.1.1" + invariant "^2.2.2" + js-levenshtein "^1.1.3" + semver "^5.5.0" + "@babel/preset-react@7.0.0", "@babel/preset-react@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.0.0.tgz#e86b4b3d99433c7b3e9e91747e2653958bc6b3c0" @@ -764,57 +847,57 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-typescript" "^7.3.2" -"@babel/runtime@7.5.5", "@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.2", "@babel/runtime@^7.4.5": +"@babel/runtime@7.5.5": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.5.5.tgz#74fba56d35efbeca444091c7850ccd494fd2f132" integrity sha512-28QvEGyQyNkB0/m2B4FU7IEZGK2NUrcMtT6BZEFALTguLk+AUT6ofsHtPk5QyjAdUkpMJ+/Em+quwz4HOt30AQ== dependencies: regenerator-runtime "^0.13.2" -"@babel/runtime@^7.4.0": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.0", "@babel/runtime@^7.4.2", "@babel/runtime@^7.4.5": version "7.6.0" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.6.0.tgz#4fc1d642a9fd0299754e8b5de62c631cf5568205" integrity sha512-89eSBLJsxNxOERC0Op4vd+0Bqm6wRMqMbFtV3i0/fbaWw/mJ8Q3eBvgX0G4SyrOOLCtbu98HspF8o09MRT+KzQ== dependencies: regenerator-runtime "^0.13.2" -"@babel/template@^7.1.0", "@babel/template@^7.4.0", "@babel/template@^7.4.4": - version "7.4.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.4.4.tgz#f4b88d1225689a08f5bc3a17483545be9e4ed237" - integrity sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw== +"@babel/template@^7.1.0", "@babel/template@^7.4.0", "@babel/template@^7.4.4", "@babel/template@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.6.0.tgz#7f0159c7f5012230dad64cca42ec9bdb5c9536e6" + integrity sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ== dependencies: "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.4.4" - "@babel/types" "^7.4.4" + "@babel/parser" "^7.6.0" + "@babel/types" "^7.6.0" -"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.4.4", "@babel/traverse@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.5.5.tgz#f664f8f368ed32988cd648da9f72d5ca70f165bb" - integrity sha512-MqB0782whsfffYfSjH4TM+LMjrJnhCNEDMDIjeTpl+ASaUvxcjoiVCo/sM1GhS1pHOXYfWVCYneLjMckuUxDaQ== +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.4.4", "@babel/traverse@^7.5.5", "@babel/traverse@^7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.6.0.tgz#389391d510f79be7ce2ddd6717be66d3fed4b516" + integrity sha512-93t52SaOBgml/xY74lsmt7xOR4ufYvhb5c5qiM6lu4J/dWGMAfAh6eKw4PjLes6DI6nQgearoxnFJk60YchpvQ== dependencies: "@babel/code-frame" "^7.5.5" - "@babel/generator" "^7.5.5" + "@babel/generator" "^7.6.0" "@babel/helper-function-name" "^7.1.0" "@babel/helper-split-export-declaration" "^7.4.4" - "@babel/parser" "^7.5.5" - "@babel/types" "^7.5.5" + "@babel/parser" "^7.6.0" + "@babel/types" "^7.6.0" debug "^4.1.0" globals "^11.1.0" lodash "^4.17.13" -"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.5.5": - version "7.5.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.5.5.tgz#97b9f728e182785909aa4ab56264f090a028d18a" - integrity sha512-s63F9nJioLqOlW3UkyMd+BYhXt44YuaFm/VV0VwuteqjYwRrObkU7ra9pY4wAJR3oXi8hJrMcrcJdO/HH33vtw== +"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.5.5", "@babel/types@^7.6.0": + version "7.6.1" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.6.1.tgz#53abf3308add3ac2a2884d539151c57c4b3ac648" + integrity sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g== dependencies: esutils "^2.0.2" lodash "^4.17.13" to-fast-properties "^2.0.0" -"@blueprintjs/core@^3.11.0", "@blueprintjs/core@^3.15.1", "@blueprintjs/core@^3.18.0": - version "3.18.0" - resolved "https://registry.yarnpkg.com/@blueprintjs/core/-/core-3.18.0.tgz#8835ead10460e6535076465865d2ad7600ae1a07" - integrity sha512-dr3A6uhpAAWmf5muY6PFQp5EgEzinRLZa/TGQMA05q1P2xrOn/LYlsqJWJBUJ3j9tmh1RP8VPeu1HmosQb3J7w== +"@blueprintjs/core@^3.11.0", "@blueprintjs/core@^3.18.1": + version "3.18.1" + resolved "https://registry.yarnpkg.com/@blueprintjs/core/-/core-3.18.1.tgz#cf180d470710a0e9123fb2449113be06cf0d81ce" + integrity sha512-G+IhJsN006Mb32NLOrne5TLScxyyd3Id9g2MvfYFq9zuyBcBA5+V/uQy3pTO9vkmuKEz0GLLy8ZbrQ7Us/+zTw== dependencies: "@blueprintjs/icons" "^3.10.0" "@types/dom4" "^2.0.1" @@ -828,14 +911,14 @@ tslib "~1.9.0" "@blueprintjs/datetime@^3.6.0": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@blueprintjs/datetime/-/datetime-3.9.2.tgz#f750f5ac440038c7845c12aa75eb50e8d95975c4" - integrity sha512-qHZySOLB7hOAB0gWmT6Yz2q25ufUyGiRAHNXB6Ol3INkOrXhz7qhbK9EDEq1fbRDw7wVg52zh3WNoHX9Lw23zQ== + version "3.13.0" + resolved "https://registry.yarnpkg.com/@blueprintjs/datetime/-/datetime-3.13.0.tgz#ba511a32870b1af82f49d06f8631cfb5995cdcc3" + integrity sha512-0MShc0IJo4rSdhzKkVS+tKGIV9d4ZS/hh4jAtxCsAC7/fBFJ++rUZ+1QpWeRzG9yXi52pNLBXZyx+xxN/Vptsw== dependencies: - "@blueprintjs/core" "^3.15.1" + "@blueprintjs/core" "^3.18.1" classnames "^2.2" - react-day-picker "^7.3.0" - tslib "^1.9.0" + react-day-picker "^7.3.2" + tslib "~1.9.0" "@blueprintjs/icons@^3.10.0", "@blueprintjs/icons@^3.5.0": version "3.10.0" @@ -846,11 +929,11 @@ tslib "~1.9.0" "@blueprintjs/table@^3.4.0": - version "3.7.0" - resolved "https://registry.yarnpkg.com/@blueprintjs/table/-/table-3.7.0.tgz#198222a6115e5647e852f29a560741bf15025757" - integrity sha512-yGdjtJbCvDzeiu9+82JaR41RWDuoik8o2MpXk3pU8h/tNiYg5e/+Il7azXtpp2hxhuEJL5ySbb6hjo/K0glcsQ== + version "3.7.1" + resolved "https://registry.yarnpkg.com/@blueprintjs/table/-/table-3.7.1.tgz#3e3e876a2f0b8bebfc26d4bf8350a120614c88aa" + integrity sha512-NSdwjBhhsSTq1lgdRWwsDGavhAbG3j/CH86kmtBaH3msHz3ENjowjeuw1JBryJZLl0raGDV0Ln3kbQ93AKuPXw== dependencies: - "@blueprintjs/core" "^3.18.0" + "@blueprintjs/core" "^3.18.1" classnames "^2.2" prop-types "^15.6.0" tslib "~1.9.0" @@ -891,9 +974,9 @@ integrity sha512-kBa+cDHOR9jpRJ+kcGMsysrls0leukrm68DmFQoMIWQcXdr2cZvyvypWuGYT7U+9kAExUE7+T7r6G3C3A6L8MQ== "@hapi/address@2.x.x": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.0.0.tgz#9f05469c88cb2fd3dcd624776b54ee95c312126a" - integrity sha512-mV6T0IYqb0xL1UALPFplXYQmR0twnXG0M6jUswpquqT2sD12BOiCiLy3EvMp/Fy7s3DZElC4/aPjEjo2jeZpvw== + version "2.1.1" + resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.1.tgz#61395b5ed94c4cb19c2dc4c85969cff3d40d583f" + integrity sha512-DYuHzu978pP1XW1GD3HGvLnAFjbQTIgc2+V153FGkbS2pgo9haigCdwBnUDrbhaOkgiJlbZvoEqDrcxSLHpiWA== "@hapi/bourne@1.x.x": version "1.3.2" @@ -901,9 +984,9 @@ integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== "@hapi/hoek@8.x.x": - version "8.2.2" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.2.2.tgz#6eaa2e1ec3b50dfb8dccbe705dc289094652bc2d" - integrity sha512-18P3VwngjNEcmvPj1mmiHLPyUPjhPAxIyJKDj4PRIY0F5ac3P0Vd0hkASPyWXHK0rfY3P9N2FoxV8ZuYaRBZ1g== + version "8.2.4" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.2.4.tgz#684a14f4ca35d46f44abc87dfc696e5e4fe8a020" + integrity sha512-Ze5SDNt325yZvNO7s5C4fXDscjJ6dcqLFXJQ/M7dZRQCewuDj2iDUuBi6jLQt+APbW9RjjVEvLr35FXuOEqjow== "@hapi/joi@^15.0.0": version "15.1.1" @@ -1323,9 +1406,9 @@ axios "*" "@types/babel__core@^7.1.0": - version "7.1.2" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.2.tgz#608c74f55928033fce18b99b213c16be4b3d114f" - integrity sha512-cfCCrFmiGY/yq0NuKNxIQvZFy9kY/1immpSpTngOnyIbD4+eJOG5mxphhHDv3CHL9GltO4GcKr54kGBg3RNdbg== + version "7.1.3" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.3.tgz#e441ea7df63cd080dfcd02ab199e6d16a735fc30" + integrity sha512-8fBo0UR2CcwWxeX7WIIgJ7lXjasFxoYgRnFHUj+hRvKkpiBJbxhdAPTCY6/ZKM0uxANFVzt4yObSLuTiTnazDA== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -1473,15 +1556,15 @@ resolved "https://registry.yarnpkg.com/@types/netlify-identity-widget/-/netlify-identity-widget-1.4.1.tgz#a963bd0360ac9dd8f4fd437be6764179d396e3a4" integrity sha512-mTdN5Z71smk1+TeqgDF1RhkB+CDCS/CvCm4Iy7gGpheB4tsJVk2hnAhTi6w9v2H0jhixfAMgu1bUkqDA1yuq2Q== -"@types/node@*", "@types/node@^12.7.2": - version "12.7.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.3.tgz#27b3f40addaf2f580459fdb405222685542f907a" - integrity sha512-3SiLAIBkDWDg6vFo0+5YJyHPWU9uwu40Qe+v+0MH8wRKYBimHvvAOyk3EzMrD/TrIlLYfXrqDqrg913PynrMJQ== +"@types/node@*", "@types/node@^12.7.5": + version "12.7.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.5.tgz#e19436e7f8e9b4601005d73673b6dc4784ffcc2f" + integrity sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w== "@types/node@^10.12.18": - version "10.14.17" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.17.tgz#b96d4dd3e427382482848948041d3754d40fd5ce" - integrity sha512-p/sGgiPaathCfOtqu2fx5Mu1bcjuP8ALFg4xpGgNkcin7LwRyzUKniEHBKdcE1RPsenq5JVPIpMTJSygLboygQ== + version "10.14.18" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.14.18.tgz#b7d45fc950e6ffd7edc685e890d13aa7b8535dce" + integrity sha512-ryO3Q3++yZC/+b8j8BdKd/dn9JlzlHBPdm80656xwYUdmPkpTGTjkAdt6BByiNupGPE8w0FhBgvYy/fX9hRNGQ== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -1489,9 +1572,9 @@ integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== "@types/prop-types@*": - version "15.7.1" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.1.tgz#f1a11e7babb0c3cad68100be381d1e064c68f1f6" - integrity sha512-CFzn9idOEpHrgdw8JsoTkaDDyRWk1jrzIV8djzcgpq0y9tG4B4lFT+Nxh52DVpDXV+n4+NPNv7M1Dj5uMp6XFg== + version "15.7.2" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.2.tgz#0e58ae66773d7fd7c372a493aff740878ec9ceaa" + integrity sha512-f8JzJNWVhKtc9dg/dyDNfliTKNOJSLa7Oht/ElZdF/UbMUmAH3rLmAk3ODNjw0mZajDEgatA03tRjB4+Dp/tzA== "@types/q@^1.5.1": version "1.5.2" @@ -1506,9 +1589,9 @@ "@types/react" "*" "@types/react-native@*": - version "0.60.9" - resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.60.9.tgz#89135a6ac9a71a64837e2100dc8dbc7a71b4fe34" - integrity sha512-fsceCFV6UQOoQ/DzLS0ya82mZdGmUhMvkkVIq3pjMmxcxR6ENb0noPw6ssE4aVx61J6ukth+MT2PNFgy6eQ9iQ== + version "0.60.14" + resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.60.14.tgz#76b07b97127a563ec0c996848925f81fcee1320b" + integrity sha512-8P00PR0TjAZij5VXLYL5pj1ZBYZxY9+Jh2R4iC1daCLaLFkLJ2ceP7WwNhl4PKZyifx0ENJGrt7yClRZGd9Pcw== dependencies: "@types/prop-types" "*" "@types/react" "*" @@ -1566,18 +1649,18 @@ integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== "@types/styled-components@^4.1.8": - version "4.1.18" - resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-4.1.18.tgz#348804fe5a399ae0a46550afaf030085815ad931" - integrity sha512-VrHkgvjbxQXOw0xWSUckusUUZ4y/jqN1u7kF29ngh0oE6uOrlZHleTgqeUqylQqHQIeQ8MxFb50BRHy8ju5DHg== + version "4.1.19" + resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-4.1.19.tgz#535b455d7744fda1608c605df82c0800eda61a09" + integrity sha512-nDkoTQ8ItcJiyEvTa24TwsIpIfNKCG+Lq0LvAwApOcjQ8OaeOOCg66YSPHBePHUh6RPt1LA8aEzRlgWhQPFqPg== dependencies: "@types/react" "*" "@types/react-native" "*" csstype "^2.2.0" "@types/yargs-parser@*": - version "13.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-13.0.0.tgz#453743c5bbf9f1bed61d959baab5b06be029b2d0" - integrity sha512-wBlsw+8n21e6eTd4yVv8YD/E3xq0O6nNnJIquutAsFGE7EyMKz7W6RNT6BRu1SmdgmlCZ9tb0X+j+D6HGr8pZw== + version "13.1.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-13.1.0.tgz#c563aa192f39350a1d18da36c5a8da382bbd8228" + integrity sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg== "@types/yargs@^13.0.0": version "13.0.2" @@ -1598,15 +1681,15 @@ tsutils "^3.7.0" "@typescript-eslint/eslint-plugin@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.0.0.tgz#609a5d7b00ce21a6f94d7ef282eba9da57ca1e42" - integrity sha512-Mo45nxTTELODdl7CgpZKJISvLb+Fu64OOO2ZFc2x8sYSnUpFrBUW3H+H/ZGYmEkfnL6VkdtOSxgdt+Av79j0sA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.2.0.tgz#cba8caa6ad8df544c46bca674125a31af8c9ac2f" + integrity sha512-rOodtI+IvaO8USa6ValYOrdWm9eQBgqwsY+B0PPiB+aSiK6p6Z4l9jLn/jI3z3WM4mkABAhKIqvGIBl0AFRaLQ== dependencies: - "@typescript-eslint/experimental-utils" "2.0.0" - eslint-utils "^1.4.0" + "@typescript-eslint/experimental-utils" "2.2.0" + eslint-utils "^1.4.2" functional-red-black-tree "^1.0.1" regexpp "^2.0.1" - tsutils "^3.14.0" + tsutils "^3.17.1" "@typescript-eslint/experimental-utils@1.13.0": version "1.13.0" @@ -1617,14 +1700,14 @@ "@typescript-eslint/typescript-estree" "1.13.0" eslint-scope "^4.0.0" -"@typescript-eslint/experimental-utils@2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.0.0.tgz#f3d298bb411357f35c4184e24280b256b6321949" - integrity sha512-XGJG6GNBXIEx/mN4eTRypN/EUmsd0VhVGQ1AG+WTgdvjHl0G8vHhVBHrd/5oI6RRYBRnedNymSYWW1HAdivtmg== +"@typescript-eslint/experimental-utils@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.2.0.tgz#31d855fbc425168ecf56960c777aacfcca391cff" + integrity sha512-IMhbewFs27Frd/ICHBRfIcsUCK213B8MsEUqvKFK14SDPjPR5JF6jgOGPlroybFTrGWpMvN5tMZdXAf+xcmxsA== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.0.0" - eslint-scope "^4.0.0" + "@typescript-eslint/typescript-estree" "2.2.0" + eslint-scope "^5.0.0" "@typescript-eslint/parser@1.13.0": version "1.13.0" @@ -1637,14 +1720,14 @@ eslint-visitor-keys "^1.0.0" "@typescript-eslint/parser@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.0.0.tgz#4273bb19d03489daf8372cdaccbc8042e098178f" - integrity sha512-ibyMBMr0383ZKserIsp67+WnNVoM402HKkxqXGlxEZsXtnGGurbnY90pBO3e0nBUM7chEEOcxUhgw9aPq7fEBA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.2.0.tgz#3cd758ed85ae9be06667beb61bbdf8060f274fb7" + integrity sha512-0mf893kj9L65O5sA7wP6EoYvTybefuRFavUNhT7w9kjhkdZodoViwVS+k3D+ZxKhvtL7xGtP/y/cNMJX9S8W4A== dependencies: "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.0.0" - "@typescript-eslint/typescript-estree" "2.0.0" - eslint-visitor-keys "^1.0.0" + "@typescript-eslint/experimental-utils" "2.2.0" + "@typescript-eslint/typescript-estree" "2.2.0" + eslint-visitor-keys "^1.1.0" "@typescript-eslint/typescript-estree@1.13.0": version "1.13.0" @@ -1654,13 +1737,15 @@ lodash.unescape "4.0.1" semver "5.5.0" -"@typescript-eslint/typescript-estree@2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.0.0.tgz#c9f6c0efd1b11475540d6a55dc973cc5b9a67e77" - integrity sha512-NXbmzA3vWrSgavymlzMWNecgNOuiMMp62MO3kI7awZRLRcsA1QrYWo6q08m++uuAGVbXH/prZi2y1AWuhSu63w== +"@typescript-eslint/typescript-estree@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.2.0.tgz#1e2aad5ed573f9f7a8e3261eb79404264c4fc57f" + integrity sha512-9/6x23A3HwWWRjEQbuR24on5XIfVmV96cDpGR9671eJv1ebFKHj2sGVVAwkAVXR2UNuhY1NeKS2QMv5P8kQb2Q== dependencies: + glob "^7.1.4" + is-glob "^4.0.1" lodash.unescape "4.0.1" - semver "^6.2.0" + semver "^6.3.0" "@webassemblyjs/ast@1.8.5": version "1.8.5" @@ -1837,9 +1922,9 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: negotiator "0.6.2" acorn-globals@^4.1.0, acorn-globals@^4.3.0: - version "4.3.3" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.3.tgz#a86f75b69680b8780d30edd21eee4e0ea170c05e" - integrity sha512-vkR40VwS2SYO98AIeFvzWWh+xyc2qi9s7OoXSFEGIP/rOJKzjnhykaZJNnHdoq4BL2gGxI5EZOU16z896EYnOQ== + version "4.3.4" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.3.4.tgz#9fa1926addc11c97308c4e66d7add0d40c3272e7" + integrity sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A== dependencies: acorn "^6.0.1" acorn-walk "^6.0.1" @@ -1996,7 +2081,7 @@ are-we-there-yet@~1.1.2: delegates "^1.0.0" readable-stream "^2.0.6" -argparse@^1.0.7: +argparse@^1.0.6, argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== @@ -2468,6 +2553,13 @@ binary-extensions@^1.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== +bindings@^1.2.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + block-stream@*: version "0.0.9" resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" @@ -2681,6 +2773,13 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" +bufferstreams@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/bufferstreams/-/bufferstreams-1.1.3.tgz#a8515ac024fa90e8fa7d58c11b13dea1f28abe72" + integrity sha512-HaJnVuslRF4g2kSDeyl++AaVizoitCpL9PglzCYwy0uHHyvWerfvEb8jWmYbF1z4kiVFolGomnxSGl+GUQp2jg== + dependencies: + readable-stream "^2.0.2" + builtin-modules@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484" @@ -3082,6 +3181,11 @@ color@^3.0.0: color-convert "^1.9.1" color-string "^1.5.2" +colors@^1.2.1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.3.tgz#39e005d546afe01e01f9c4ca8fa50f686a01205d" + integrity sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg== + combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -3094,7 +3198,7 @@ commander@2.17.x: resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== -commander@^2.11.0, commander@^2.19.0, commander@^2.20.0, commander@~2.20.0: +commander@^2.11.0, commander@^2.19.0, commander@^2.20.0, commander@^2.9.0, commander@~2.20.0: version "2.20.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ== @@ -3594,6 +3698,11 @@ csstype@^2.2.0: resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.6.tgz#c34f8226a94bbb10c32cc0d714afdf942291fc41" integrity sha512-RpFbQGUE74iyPgvr46U9t1xoQBM8T4BL8SxrN66Le2xYAPSaDJJKeztV3awugusb3g3G9iL8StmkBBXhcbbXhg== +cubic2quad@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/cubic2quad/-/cubic2quad-1.1.1.tgz#69b19c61a3f5b41ecf2f1d5fae8fb03415aa8b15" + integrity sha1-abGcYaP1tB7PLx1fro+wNBWqixU= + currently-unhandled@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" @@ -3601,12 +3710,12 @@ currently-unhandled@^0.4.1: dependencies: array-find-index "^1.0.1" -cyclist@~0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" - integrity sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA= +cyclist@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= -d@1: +d@1, d@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== @@ -4048,9 +4157,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.3.191, electron-to-chromium@^1.3.247: - version "1.3.250" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.250.tgz#1f383c16aeb75e7bddbd6a0491237eca81b2cb1f" - integrity sha512-2OAU91iUw83QvzuWJPfT+FMj+O+DC1EyTx1QBFcc9WZzOQSfZEAWINpdLWElxkgfiqTvQRDOKg0DkMZd9QoNug== + version "1.3.260" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.260.tgz#ffd686b4810bab0e1a428e7af5f08c21fe7c1fa2" + integrity sha512-wGt+OivF1C1MPwaSv3LJ96ebNbLAWlx3HndivDDWqwIVSQxmhL17Y/YmwUdEMtS/bPyommELt47Dct0/VZNQBQ== elegant-spinner@^1.0.1: version "1.0.1" @@ -4058,9 +4167,9 @@ elegant-spinner@^1.0.1: integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4= elliptic@^6.0.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.0.tgz#2b8ed4c891b7de3200e14412a5b8248c7af505ca" - integrity sha512-eFOJTMyCYb7xtE/caJ6JJu+bhi67WCYNbkGSknu20pmM8Ke/bqOfdnZWxyoGN26JgfxTbXrsCkEw4KheCT/KGg== + version "6.5.1" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.1.tgz#c380f5f909bf1b9b4428d028cd18d3b0efd6b52b" + integrity sha512-xvJINNLbTeWQjrl6X+7eQCrIy/YPv5XCpKW6kB5mKvtnGILoLDcySuwomfdzt0BMdLNVnuRNTuzKNHj0bva1Cg== dependencies: bn.js "^4.4.0" brorand "^1.0.1" @@ -4133,16 +4242,20 @@ error-ex@^1.2.0, error-ex@^1.3.1: is-arrayish "^0.2.1" es-abstract@^1.11.0, es-abstract@^1.12.0, es-abstract@^1.5.1, es-abstract@^1.7.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" - integrity sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg== + version "1.14.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.14.2.tgz#7ce108fad83068c8783c3cdf62e504e084d8c497" + integrity sha512-DgoQmbpFNOofkjJtKwr87Ma5EW4Dc8fWhD0R+ndq7Oc456ivUfGOOP6oAZTTKl5/CcNMP+EN+e3/iUzgE0veZg== dependencies: es-to-primitive "^1.2.0" function-bind "^1.1.1" has "^1.0.3" + has-symbols "^1.0.0" is-callable "^1.1.4" is-regex "^1.0.4" - object-keys "^1.0.12" + object-inspect "^1.6.0" + object-keys "^1.1.1" + string.prototype.trimleft "^2.0.0" + string.prototype.trimright "^2.0.0" es-to-primitive@^1.2.0: version "1.2.0" @@ -4153,7 +4266,7 @@ es-to-primitive@^1.2.0: is-date-object "^1.0.1" is-symbol "^1.0.2" -es5-ext@^0.10.35, es5-ext@^0.10.50, es5-ext@~0.10.14: +es5-ext@^0.10.35, es5-ext@^0.10.50, es5-ext@^0.10.51: version "0.10.51" resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.51.tgz#ed2d7d9d48a12df86e0299287e93a09ff478842f" integrity sha512-oRpWzM2WcLHVKpnrcyB7OW8j/s67Ba04JCm0WnNv3RiABSvs7mrQlutB8DBv793gKcp0XENR8Il8WxGTlZ73gQ== @@ -4172,12 +4285,12 @@ es6-iterator@2.0.3, es6-iterator@~2.0.3: es6-symbol "^3.1.1" es6-symbol@^3.1.1, es6-symbol@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" - integrity sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc= + version "3.1.2" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.2.tgz#859fdd34f32e905ff06d752e7171ddd4444a7ed1" + integrity sha512-/ZypxQsArlv+KHpGvng52/Iz8by3EQPxhmbuz8yFG89N/caTFBSbcXONDw0aMjy827gQg26XAjP4uXFvnfINmQ== dependencies: - d "1" - es5-ext "~0.10.14" + d "^1.0.1" + es5-ext "^0.10.51" escape-html@~1.0.3: version "1.0.3" @@ -4202,9 +4315,9 @@ escodegen@^1.11.0, escodegen@^1.9.1: source-map "~0.6.1" eslint-config-prettier@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.1.0.tgz#e6f678ba367fbd1273998d5510f76f004e9dce7b" - integrity sha512-k9fny9sPjIBQ2ftFTesJV21Rg4R/7a7t7LCtZVrYQiHEp8Nnuk3EGaDmsKSAnsPj0BYcgB2zxzHa2NTkIxcOLg== + version "6.3.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.3.0.tgz#e73b48e59dc49d950843f3eb96d519e2248286a3" + integrity sha512-EWaGjlDAZRzVFveh2Jsglcere2KK5CJBhkNSa1xs3KfMUGdRiT7lG089eqPdvlzWHpAqaekubOsOMu8W8Yk71A== dependencies: get-stdin "^6.0.0" @@ -4337,7 +4450,7 @@ eslint-scope@^5.0.0: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-utils@^1.3.1, eslint-utils@^1.4.0, eslint-utils@^1.4.2: +eslint-utils@^1.3.1, eslint-utils@^1.4.2: version "1.4.2" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.2.tgz#166a5180ef6ab7eb462f162fd0e6f2463d7309ab" integrity sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q== @@ -4349,10 +4462,10 @@ eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== -eslint@^6.1.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.3.0.tgz#1f1a902f67bfd4c354e7288b81e40654d927eb6a" - integrity sha512-ZvZTKaqDue+N8Y9g0kp6UPZtS4FSY3qARxBs7p4f0H0iof381XHduqVerFWtK8DPtKmemqbqCFENWSQgPR/Gow== +eslint@^6.1.0, eslint@^6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.4.0.tgz#5aa9227c3fbe921982b2eda94ba0d7fae858611a" + integrity sha512-WTVEzK3lSFoXUovDHEbkJqCVPEPwbhCq4trDktNI6ygs7aO41d4cDT0JFAT5MivzZeVLWlg7vHL+bgrQv/t3vA== dependencies: "@babel/code-frame" "^7.0.0" ajv "^6.10.0" @@ -4729,6 +4842,11 @@ file-loader@3.0.1: loader-utils "^1.0.2" schema-utils "^1.0.0" +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + filesize@3.6.1: version "3.6.1" resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" @@ -4852,9 +4970,9 @@ follow-redirects@1.5.10: debug "=3.1.0" follow-redirects@^1.0.0: - version "1.8.1" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.8.1.tgz#24804f9eaab67160b0e840c085885d606371a35b" - integrity sha512-micCIbldHioIegeKs41DoH0KS3AXfFzgS30qVkM6z/XOE/GJgvmsoc839NUqa1B9udYe9dQxgv7KFwng6+p/dw== + version "1.9.0" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.9.0.tgz#8d5bcdc65b7108fe1508649c79c12d732dcedb4f" + integrity sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A== dependencies: debug "^3.0.0" @@ -5237,10 +5355,10 @@ handle-thing@^2.0.0: resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754" integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ== -handlebars@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.1.2.tgz#b6b37c1ced0306b221e094fc7aca3ec23b131b67" - integrity sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw== +handlebars@^4.0.5, handlebars@^4.1.2: + version "4.2.0" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.2.0.tgz#57ce8d2175b9bbb3d8b3cf3e4217b1aec8ddcb2e" + integrity sha512-Kb4xn5Qh1cxAKvQnzNWZ512DhABzyFNmsaJf3OAkWNa4NkaqWcNI8Tao8Tasi0/F4JD9oyG0YxuFyvyR57d+Gw== dependencies: neo-async "^2.6.0" optimist "^0.6.1" @@ -5353,16 +5471,16 @@ hex-color-regex@^1.1.0: integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== history@^4.9.0: - version "4.9.0" - resolved "https://registry.yarnpkg.com/history/-/history-4.9.0.tgz#84587c2068039ead8af769e9d6a6860a14fa1bca" - integrity sha512-H2DkjCjXf0Op9OAr6nJ56fcRkTSNrUiv41vNJ6IswJjif6wlpZK0BTfFbi7qK9dXLSYZxkq5lBsj3vUjlYBYZA== + version "4.10.1" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== dependencies: "@babel/runtime" "^7.1.2" loose-envify "^1.2.0" - resolve-pathname "^2.2.0" + resolve-pathname "^3.0.0" tiny-invariant "^1.0.2" tiny-warning "^1.0.0" - value-equal "^0.4.0" + value-equal "^1.0.1" hmac-drbg@^1.0.0: version "1.0.1" @@ -5556,6 +5674,16 @@ husky@^3.0.5: run-node "^1.0.0" slash "^3.0.0" +icon-font-generator@^2.1.10: + version "2.1.10" + resolved "https://registry.yarnpkg.com/icon-font-generator/-/icon-font-generator-2.1.10.tgz#95d6d7f3c44dc68a5fbc37b2e1a9511487387eba" + integrity sha512-p8iMm+eG9toP/nRt3K7u19NPgPkjOzJS+zdf/FG7TXH0SE7teiBQIzge2aDvQOZf4HYtCVswz0Do3/nEQHLAhA== + dependencies: + colors "^1.2.1" + glob "^7.1.2" + minimist "^1.2.0" + webfonts-generator "^0.4.0" + iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -5593,9 +5721,9 @@ iferr@^0.1.5: integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= ignore-walk@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" - integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ== + version "3.0.2" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.2.tgz#99d83a246c196ea5c93ef9315ad7b0819c35069b" + integrity sha512-EXyErtpHbn75ZTsOADsfx6J/FPo6/5cjev46PXrcTpd8z3BoRkXgYu9/JVqrI7tusjmwCZutGeRJeU0Wo1e4Cw== dependencies: minimatch "^3.0.4" @@ -7037,7 +7165,7 @@ lodash._reinterpolate@^3.0.0: resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= -lodash.memoize@^4.1.2: +lodash.memoize@4.x, lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= @@ -7072,7 +7200,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.5, lodash@^4.2.0, lodash@~4.17.10: +"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.5, lodash@^4.2.0, lodash@~4.17.10: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== @@ -7108,9 +7236,9 @@ log-update@^2.3.0: wrap-ansi "^3.0.1" loglevel@^1.4.1: - version "1.6.3" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.3.tgz#77f2eb64be55a404c9fd04ad16d57c1d6d6b1280" - integrity sha512-LoEDv5pgpvWgPF4kNYuIp0qqSJVWak/dML0RY74xlzMZiT9w77teNAwKYKWBTYjlokMirg+o3jBwp+vlLrcfAA== + version "1.6.4" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.4.tgz#f408f4f006db8354d0577dcf6d33485b3cb90d56" + integrity sha512-p0b6mOGKcGa+7nnmKbpzR6qloPbrgLcnio++E+14Vo/XffOGwZtRpUhr8dTH/x2oCMmEoIU0Zwm3ZauhvYD17g== loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" @@ -7292,9 +7420,9 @@ merge-stream@^2.0.0: integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== merge2@^1.2.3: - version "1.2.4" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.4.tgz#c9269589e6885a60cf80605d9522d4b67ca646e3" - integrity sha512-FYE8xI+6pjFOhokZu0We3S5NKCirLbCzSh2Usf3qEyr4X8U+0jNg9P8RZ4qz+V2UoECLVwSyzU3LxXBaLGtD3A== + version "1.3.0" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" + integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== methods@~1.1.2: version "1.1.2" @@ -7306,6 +7434,11 @@ micro-api-client@^3.2.1: resolved "https://registry.yarnpkg.com/micro-api-client/-/micro-api-client-3.3.0.tgz#52dd567d322f10faffe63d19d4feeac4e4ffd215" integrity sha512-y0y6CUB9RLVsy3kfgayU28746QrNMpSm9O/AYGNsBgOkJr/X/Jk0VLGoO8Ude7Bpa8adywzF+MzXNZRFRsNPhg== +microbuffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/microbuffer/-/microbuffer-1.0.0.tgz#8b3832ed40c87d51f47bb234913a698a756d19d2" + integrity sha1-izgy7UDIfVH0e7I0kTppinVtGdI= + microevent.ts@~0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" @@ -7368,7 +7501,7 @@ mime@1.6.0: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.4.2, mime@^2.4.4: +mime@^2.4.4: version "2.4.4" resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== @@ -7434,17 +7567,17 @@ minimist@~0.0.1: integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= minipass@^2.2.1, minipass@^2.3.5: - version "2.5.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.5.0.tgz#dddb1d001976978158a05badfcbef4a771612857" - integrity sha512-9FwMVYhn6ERvMR8XFdOavRz4QK/VJV8elU1x50vYexf9lslDcWe/f4HBRxCPd185ekRSjU6CfYyJCECa/CQy7Q== + version "2.6.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.6.0.tgz#80a68c8a43257b7f744ce09733f6a9c6eef9f731" + integrity sha512-OuNZ0OHrrI+jswzmgivYBZ+fAAGHZA4293d5q0z631/I9QSw3yumKB92njxHIHiB1eAdGRsE+3CcOPkoEyV5FQ== dependencies: safe-buffer "^5.1.2" yallist "^3.0.0" minizlib@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" - integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA== + version "1.2.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.2.tgz#6f0ccc82fa53e1bf2ff145f220d2da9fa6e3a166" + integrity sha512-hR3At21uSrsjjDTWrbu0IMLTpnkpv8IIMFDFaoz43Tmu4LkmAXfH44vNNzpTnf+OAQQCHrb91y/wc2J4x5XgSQ== dependencies: minipass "^2.2.1" @@ -7542,15 +7675,15 @@ mute-stream@0.0.7: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= -nan@^2.12.1, nan@^2.13.2: +nan@^2.1.0, nan@^2.12.1, nan@^2.13.2: version "2.14.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg== nanoid@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.0.4.tgz#4889355c9ce8e24efad7c65945a4a2875ac3e8f4" - integrity sha512-sOJnBmY3TJQBVIBqKHoifuwygrocXg3NjS9rZSMnVl05XWSHK7Qxb177AIZQyMDjP86bz+yneozj/h9qsPLcCA== + version "2.1.1" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.1.tgz#524fd4acd45c126e0c87cd43ab5ee8346e695df9" + integrity sha512-0YbJdaL4JFoejIOoawgLcYValFGJ2iyUuVDIWL3g8Es87SSOWFbWdRUMV3VMSiyPs3SQ3QxCIxFX00q5DLkMCw== nanomatch@^1.2.9: version "1.2.13" @@ -7574,6 +7707,13 @@ natural-compare@^1.4.0: resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= +neatequal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/neatequal/-/neatequal-1.0.0.tgz#2ee1211bc9fa6e4c55715fd210bb05602eb1ae3b" + integrity sha1-LuEhG8n6bkxVcV/SELsFYC6xrjs= + dependencies: + varstream "^0.3.2" + needle@^2.2.1: version "2.4.0" resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c" @@ -7615,12 +7755,12 @@ no-case@^2.2.0: dependencies: lower-case "^1.1.1" -node-forge@0.7.5: - version "0.7.5" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df" - integrity sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ== +node-forge@0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.8.2.tgz#b4bcc59fb12ce77a8825fc6a783dfe3182499c5a" + integrity sha512-mXQ9GBq1N3uDCyV1pdSzgIguwgtVpM7f5/5J4ipz12PKWElmPpVWLDuWl8iXmhysr21+WmX/OJ5UKx82wjomgg== -node-gyp@^3.8.0: +node-gyp@^3.0.3, node-gyp@^3.8.0: version "3.8.0" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== @@ -7705,9 +7845,9 @@ node-pre-gyp@^0.12.0: tar "^4" node-releases@^1.1.25, node-releases@^1.1.29: - version "1.1.29" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.29.tgz#86a57c6587a30ecd6726449e5d293466b0a0bb86" - integrity sha512-R5bDhzh6I+tpi/9i2hrrvGJ3yKPYzlVOORDkXhnZuwi5D3q1I5w4vYy24PJXTcLk9Q0kws9TO77T75bcK8/ysQ== + version "1.1.30" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.30.tgz#35eebf129c63baeb6d8ddeda3c35b05abfd37f7f" + integrity sha512-BHcr1g6NeUH12IL+X3Flvs4IOnl1TL0JczUhEZjDE+FXXPQcVCNr8NEPb01zqGxzhTpdyJL5GXemaCW7aw6Khw== dependencies: semver "^5.3.0" @@ -7874,6 +8014,11 @@ object-hash@^1.1.4: resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA== +object-inspect@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.6.0.tgz#c70b6cbf72f274aab4c34c0c82f5167bf82cf15b" + integrity sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ== + object-is@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.0.1.tgz#0aa60ec9989a0b3ed795cf4d06f62cf1ad6539b6" @@ -8188,17 +8333,17 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -pako@~1.0.5: +pako@^1.0.0, pako@~1.0.5: version "1.0.10" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732" integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw== parallel-transform@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" - integrity sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY= + version "1.2.0" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== dependencies: - cyclist "~0.2.2" + cyclist "^1.0.1" inherits "^2.0.3" readable-stream "^2.1.5" @@ -8480,9 +8625,9 @@ popper.js@^1.14.4, popper.js@^1.15.0: integrity sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA== portfinder@^1.0.9: - version "1.0.23" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.23.tgz#894db4bcc5daf02b6614517ce89cd21a38226b82" - integrity sha512-B729mL/uLklxtxuiJKfQ84WPxNw5a7Yhx3geQZdcA4GjNjZSTSSMMWyoennMVnTWSmAR0lMdzWYN0JLnHrg1KQ== + version "1.0.24" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.24.tgz#11efbc6865f12f37624b6531ead1d809ed965cfa" + integrity sha512-ekRl7zD2qxYndYflwiryJwMioBI7LI7rVXg3EnLK3sjkouT5eOuhS3gS255XxBksa30VG8UPZYZCdgfGOfkSUg== dependencies: async "^1.5.2" debug "^2.2.0" @@ -9145,9 +9290,9 @@ postcss@7.0.14: supports-color "^6.1.0" postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.17" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.17.tgz#4da1bdff5322d4a0acaab4d87f3e782436bad31f" - integrity sha512-546ZowA+KZ3OasvQZHsbuEpysvwTZNGJv9EfyCQdsIDltPSWHAeTQ5fQy/Npi2ZDtLI3zs7Ps/p6wThErhm9fQ== + version "7.0.18" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.18.tgz#4b9cda95ae6c069c67a4d933029eddd4838ac233" + integrity sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g== dependencies: chalk "^2.4.2" source-map "^0.6.1" @@ -9206,6 +9351,11 @@ private@^0.1.6: resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== +process-nextick-args@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" + integrity sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M= + process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -9279,9 +9429,9 @@ pseudomap@^1.0.2: integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= psl@^1.1.24, psl@^1.1.28: - version "1.3.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.3.0.tgz#e1ebf6a3b5564fa8376f3da2275da76d875ca1bd" - integrity sha512-avHdspHO+9rQTLbv1RO+MPYeP/SzsCoxofjVnHanETfQhTJrmB0HlDoW+EiN/R+C0BZ+gERab9NY0lPN2TxNag== + version "1.4.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.4.0.tgz#5dd26156cdb69fa1fdb8ab1991667d3f80ced7c2" + integrity sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw== public-encrypt@^4.0.0: version "4.0.3" @@ -9424,7 +9574,7 @@ react-app-polyfill@^1.0.2: regenerator-runtime "0.13.3" whatwg-fetch "3.0.0" -react-day-picker@^7.3.0: +react-day-picker@^7.3.2: version "7.3.2" resolved "https://registry.yarnpkg.com/react-day-picker/-/react-day-picker-7.3.2.tgz#b9b9b0000ba53b2c9df9bccb79664862aba6b60a" integrity sha512-mij2j2Un/v2V2ow+hf/hFBMdl6Eis/C/YhBtlI6Xpbvh3Q6WMix78zEkCdw6i9GldafOrpnupWKofv/h5oSI4g== @@ -9707,7 +9857,7 @@ read-pkg@^5.1.1: parse-json "^5.0.0" type-fest "^0.6.0" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== @@ -9720,6 +9870,16 @@ read-pkg@^5.1.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^1.0.33: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + readable-stream@^3.0.6, readable-stream@^3.1.1: version "3.4.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" @@ -9729,6 +9889,18 @@ readable-stream@^3.0.6, readable-stream@^3.1.1: string_decoder "^1.1.1" util-deprecate "^1.0.1" +readable-stream@~2.0.4: + version "2.0.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" + integrity sha1-j5A0HmilPMySh4jaz80Rs265t44= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + string_decoder "~0.10.x" + util-deprecate "~1.0.1" + readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" @@ -9834,7 +10006,7 @@ regex-parser@2.2.10: resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.10.tgz#9e66a8f73d89a107616e63b39d4deddfee912b37" integrity sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA== -regexp-tree@^0.1.6: +regexp-tree@^0.1.13: version "0.1.13" resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.13.tgz#5b19ab9377edc68bc3679256840bb29afc158d7f" integrity sha512-hwdV/GQY5F8ReLZWO+W1SRoN5YfpOKY6852+tBFcma72DKBIcHjPRIlIvQN35bCOljuAfP2G2iB0FC/w236mUw== @@ -9852,9 +10024,9 @@ regexpp@^2.0.1: integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== regexpu-core@^4.5.4: - version "4.5.5" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.5.5.tgz#aaffe61c2af58269b3e516b61a73790376326411" - integrity sha512-FpI67+ky9J+cDizQUJlIlNZFKual/lUkFr1AG6zOCpwZ9cLrg8UUVakyUQJD7fCDIe9Z2nwTQJNPyonatNmDFQ== + version "4.6.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6" + integrity sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg== dependencies: regenerate "^1.4.0" regenerate-unicode-properties "^8.1.0" @@ -9997,10 +10169,10 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve-pathname@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-2.2.0.tgz#7e9ae21ed815fd63ab189adeee64dc831eefa879" - integrity sha512-bAFz9ld18RzJfddgrO2e/0S2O81710++chRMUxHjXOYKF6jTAMrUNZrEZ1PvV0zlhfjidm08iRPdTLPno1FuRg== +resolve-pathname@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== resolve-url-loader@3.1.0: version "3.1.0" @@ -10209,19 +10381,19 @@ rollup-pluginutils@2.6.0: micromatch "^3.1.10" rollup-pluginutils@^2.0.1, rollup-pluginutils@^2.5.0, rollup-pluginutils@^2.6.0, rollup-pluginutils@^2.8.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz#8fa6dd0697344938ef26c2c09d2488ce9e33ce97" - integrity sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg== + version "2.8.2" + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" + integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== dependencies: estree-walker "^0.6.1" rollup@^1.12.0: - version "1.20.3" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.20.3.tgz#6243f6c118ca05f56b2d9433112400cd834a1eb8" - integrity sha512-/OMCkY0c6E8tleeVm4vQVDz24CkVgvueK3r8zTYu2AQNpjrcaPwO9hE+pWj5LTFrvvkaxt4MYIp2zha4y0lRvg== + version "1.21.4" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.21.4.tgz#00a41a30f90095db890301b226cbe2918e4cf54d" + integrity sha512-Pl512XVCmVzgcBz5h/3Li4oTaoDcmpuFZ+kdhS/wLreALz//WuDAMfomD3QEYl84NkDu6Z6wV9twlcREb4qQsw== dependencies: "@types/estree" "0.0.39" - "@types/node" "^12.7.2" + "@types/node" "^12.7.5" acorn "^7.0.0" rsvp@^4.8.4: @@ -10254,9 +10426,9 @@ run-queue@^1.0.0, run-queue@^1.0.3: aproba "^1.1.1" rxjs@^6.3.3, rxjs@^6.4.0: - version "6.5.2" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.2.tgz#2e35ce815cd46d84d02a209fb4e5921e051dbec7" - integrity sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg== + version "6.5.3" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.3.tgz#510e26317f4db91a7eb1de77d9dd9ba0a4899a3a" + integrity sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA== dependencies: tslib "^1.9.0" @@ -10325,7 +10497,7 @@ sass-loader@7.2.0: pify "^4.0.1" semver "^5.5.0" -sax@^1.2.4, sax@~1.2.4: +sax@^1.1.5, sax@^1.2.4, sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== @@ -10355,12 +10527,12 @@ schema-utils@^1.0.0: ajv-keywords "^3.1.0" schema-utils@^2.0.0, schema-utils@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.1.0.tgz#940363b6b1ec407800a22951bdcc23363c039393" - integrity sha512-g6SViEZAfGNrToD82ZPUjq52KUPDYc+fN5+g6Euo5mLokl/9Yx14z0Cu4RR1m55HtBXejO0sBt+qw79axN+Fiw== + version "2.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.2.0.tgz#48a065ce219e0cacf4631473159037b2c1ae82da" + integrity sha512-5EwsCNhfFTZvUreQhx/4vVQpJ/lnCAkgoIHLhSpp4ZirE+4hzFvdJi0FMub6hxbFVBJYSpeVVmon+2e7uEGRrA== dependencies: - ajv "^6.1.0" - ajv-keywords "^3.1.0" + ajv "^6.10.2" + ajv-keywords "^3.4.1" scss-tokenizer@^0.2.3: version "0.2.3" @@ -10376,11 +10548,11 @@ select-hose@^2.0.0: integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= selfsigned@^1.9.1: - version "1.10.4" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.4.tgz#cdd7eccfca4ed7635d47a08bf2d5d3074092e2cd" - integrity sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw== + version "1.10.6" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.6.tgz#7b3cd37ed9c2034261a173af1a1aae27d8169b67" + integrity sha512-i3+CeqxL7DpAazgVpAGdKMwHuL63B5nhJMh9NQ7xmChGkA3jNFflq6Jyo1LLJYcr3idWiNOPWHCrm4zMayLG4w== dependencies: - node-forge "0.7.5" + node-forge "0.8.2" semver-compare@^1.0.0: version "1.0.0" @@ -10427,9 +10599,9 @@ send@0.17.1: statuses "~1.5.0" serialize-javascript@^1.6.1, serialize-javascript@^1.7.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.0.tgz#5b77019d7c3b85fe91b33ae424c53dcbfb6618bd" - integrity sha512-UkGlcYMtw4d9w7YfCtJFgdRTps8N4L0A48R+SmcGL57ki1+yHwJXnalk5bjgrw+ljv6SfzjzPjhohod2qllg/Q== + version "1.9.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb" + integrity sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A== serve-index@^1.7.2: version "1.9.1" @@ -10877,6 +11049,32 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" +string.fromcodepoint@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz#8d978333c0bc92538f50f383e4888f3e5619d653" + integrity sha1-jZeDM8C8klOPUPOD5IiPPlYZ1lM= + +string.prototype.codepointat@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz#004ad44c8afc727527b108cd462b4d971cd469bc" + integrity sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg== + +string.prototype.trimleft@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz#6cc47f0d7eb8d62b0f3701611715a3954591d634" + integrity sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw== + dependencies: + define-properties "^1.1.3" + function-bind "^1.1.1" + +string.prototype.trimright@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz#669d164be9df9b6f7559fa8e89945b168a5a6c58" + integrity sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg== + dependencies: + define-properties "^1.1.3" + function-bind "^1.1.1" + string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -10884,6 +11082,11 @@ string_decoder@^1.0.0, string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" @@ -11038,6 +11241,38 @@ svg-parser@^2.0.0: resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.2.tgz#d134cc396fa2681dc64f518330784e98bd801ec8" integrity sha512-1gtApepKFweigFZj3sGO8KT8LvVZK8io146EzXrpVuWCDAbISz/yMucco3hWTkpZNoPabM+dnMOpy6Swue68Zg== +svg-pathdata@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/svg-pathdata/-/svg-pathdata-1.0.4.tgz#7a681342aac7effd8d52afba7999910c9da3b959" + integrity sha1-emgTQqrH7/2NUq+6eZmRDJ2juVk= + dependencies: + readable-stream "~2.0.4" + +svg2ttf@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/svg2ttf/-/svg2ttf-4.3.0.tgz#433440c7e9062f8fdcec3cad721cd08a2c7e51e3" + integrity sha512-LZ0B7zzHWLWbzLzwaKGHQvPOuxCXLReIb3LSxFSGUy1gMw2Utk6KGNbTmbmRL6Rk1qDSmTixnDrQgnXaL9n0CA== + dependencies: + argparse "^1.0.6" + cubic2quad "^1.0.0" + lodash "^4.17.10" + microbuffer "^1.0.0" + svgpath "^2.1.5" + xmldom "~0.1.22" + +svgicons2svgfont@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/svgicons2svgfont/-/svgicons2svgfont-5.0.2.tgz#0511823c6491be1a7d543292e29a8ae627ad0406" + integrity sha1-BRGCPGSRvhp9VDKS4pqK5ietBAY= + dependencies: + commander "^2.9.0" + neatequal "^1.0.0" + readable-stream "^2.0.4" + sax "^1.1.5" + string.fromcodepoint "^0.2.1" + string.prototype.codepointat "^0.2.0" + svg-pathdata "^1.0.4" + svgo@^1.0.0, svgo@^1.2.2: version "1.3.0" resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.0.tgz#bae51ba95ded9a33a36b7c46ce9c359ae9154313" @@ -11057,6 +11292,11 @@ svgo@^1.0.0, svgo@^1.2.2: unquote "~1.1.1" util.promisify "~1.0.0" +svgpath@^2.1.5: + version "2.2.2" + resolved "https://registry.yarnpkg.com/svgpath/-/svgpath-2.2.2.tgz#1c70d44e27f7b6bd42a74ed3c960be93e411def3" + integrity sha512-7cXFbkZvPkZpKLC+3QIfyUd3/Un/CvJONjTD3Gz5qLuEa73StPOt8kZjTi9apxO6zwCaza0bPNnmzTyrQ4qQlw== + symbol-observable@^1.0.2, symbol-observable@^1.1.0, symbol-observable@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" @@ -11129,9 +11369,9 @@ terser@^3.14.1: source-map-support "~0.5.10" terser@^4.1.2: - version "4.2.1" - resolved "https://registry.yarnpkg.com/terser/-/terser-4.2.1.tgz#1052cfe17576c66e7bc70fcc7119f22b155bdac1" - integrity sha512-cGbc5utAcX4a9+2GGVX4DsenG6v0x3glnDi5hx8816X1McEAwPlPgRtXPJzSBsbpILxZ8MQMT0KvArLuE0HP5A== + version "4.3.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.3.1.tgz#09820bcb3398299c4b48d9a86aefc65127d0ed65" + integrity sha512-pnzH6dnFEsR2aa2SJaKb1uSCl3QmIsJ8dEkj0Fky+2AwMMcC9doMqLOQIH6wVTEKaVfKVvLSk5qxPBEZT9mywg== dependencies: commander "^2.20.0" source-map "~0.6.1" @@ -11305,14 +11545,15 @@ trim-right@^1.0.1: glob "^7.1.2" ts-jest@^24.0.2: - version "24.0.2" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-24.0.2.tgz#8dde6cece97c31c03e80e474c749753ffd27194d" - integrity sha512-h6ZCZiA1EQgjczxq+uGLXQlNgeg02WWJBbeT8j6nyIBRQdglqbvzDoHahTEIiS6Eor6x8mK6PfZ7brQ9Q6tzHw== + version "24.1.0" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-24.1.0.tgz#2eaa813271a2987b7e6c3fefbda196301c131734" + integrity sha512-HEGfrIEAZKfu1pkaxB9au17b1d9b56YZSqz5eCVE8mX68+5reOvlM93xGOzzCREIov9mdH7JBG+s0UyNAqr0tQ== dependencies: bs-logger "0.x" buffer-from "1.x" fast-json-stable-stringify "2.x" json5 "2.x" + lodash.memoize "4.x" make-error "1.x" mkdirp "0.x" resolve "1.x" @@ -11320,9 +11561,9 @@ ts-jest@^24.0.2: yargs-parser "10.x" ts-loader@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-6.0.4.tgz#bc331ad91a887a60632d94c9f79448666f2c4b63" - integrity sha512-p2zJYe7OtwR+49kv4gs7v4dMrfYD1IPpOtqiSPCbe8oR+4zEBtdHwzM7A7M91F+suReqgzZrlClk4LRSSp882g== + version "6.1.0" + resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-6.1.0.tgz#999cb0a7644f9c7c6c0901802dce50ceb0a76e5b" + integrity sha512-7JedeOu2rsYHQDEr2fwmMozABwbQTZXEaEMZPSIWG7gpzRefOLJCqwdazcegHtyaxp04PeEgs/b0m08WMpnIzQ== dependencies: chalk "^2.3.0" enhanced-resolve "^4.0.0" @@ -11393,13 +11634,40 @@ tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== -tsutils@^3.14.0, tsutils@^3.7.0: +tsutils@^3.17.1, tsutils@^3.7.0: version "3.17.1" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== dependencies: tslib "^1.8.1" +ttf2eot@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ttf2eot/-/ttf2eot-2.0.0.tgz#8e6337a585abd1608a0c84958ab483ce69f6654b" + integrity sha1-jmM3pYWr0WCKDISVirSDzmn2ZUs= + dependencies: + argparse "^1.0.6" + microbuffer "^1.0.0" + +ttf2woff2@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/ttf2woff2/-/ttf2woff2-2.0.3.tgz#5e020afe6e643287f3ad7687abed20fe654eb329" + integrity sha1-XgIK/m5kMofzrXaHq+0g/mVOsyk= + dependencies: + bindings "^1.2.1" + bufferstreams "^1.1.0" + nan "^2.1.0" + node-gyp "^3.0.3" + +ttf2woff@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ttf2woff/-/ttf2woff-2.0.1.tgz#871832240024b09db9570904c7c1928b8057c969" + integrity sha1-hxgyJAAksJ25VwkEx8GSi4BXyWk= + dependencies: + argparse "^1.0.6" + microbuffer "^1.0.0" + pako "^1.0.0" + tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" @@ -11472,9 +11740,9 @@ typescript-tuple@^2.1.0: typescript-compare "^0.0.2" typescript@^3.2.4, typescript@^3.4.5: - version "3.6.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.2.tgz#105b0f1934119dde543ac8eb71af3a91009efe54" - integrity sha512-lmQ4L+J6mnu3xweP8+rOrUwzmN+MRAj7TgtJtDaXE5PMyX2kCrklhg3rvOsOIfNeAWMQWO2F1GPc1kMD2vLAfw== + version "3.6.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.6.3.tgz#fea942fabb20f7e1ca7164ff626f1a9f3f70b4da" + integrity sha512-N7bceJL1CtRQ2RiG0AQME13ksR7DiuQh/QehubYcghzv20tnh+MQnQIuJddTmsbqYj+dztchykemz0zFzlvdQw== uglify-js@3.4.x: version "3.4.10" @@ -11492,6 +11760,11 @@ uglify-js@^3.1.4: commander "~2.20.0" source-map "~0.6.1" +underscore@^1.7.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.9.1.tgz#06dce34a0e68a7babc29b365b8e74b8925203961" + integrity sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg== + unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" @@ -11573,9 +11846,9 @@ unset-value@^1.0.0: isobject "^3.0.0" upath@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068" - integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q== + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== upper-case@^1.1.1: version "1.1.3" @@ -11594,6 +11867,11 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= +url-join@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/url-join/-/url-join-1.1.0.tgz#741c6c2f4596c4830d6718460920d0c92202dc78" + integrity sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg= + url-loader@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-2.1.0.tgz#bcc1ecabbd197e913eca23f5e0378e24b4412961" @@ -11679,10 +11957,17 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -value-equal@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-0.4.0.tgz#c5bdd2f54ee093c04839d71ce2e4758a6890abc7" - integrity sha512-x+cYdNnaA3CxvMaTX0INdTCN8m8aF2uY9BvEqmxuYp8bL09cs/kWVQPVGcA35fMktdOsP69IgU7wFj/61dJHEw== +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + +varstream@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/varstream/-/varstream-0.3.2.tgz#18ac6494765f3ff1a35ad9a4be053bec188a5de1" + integrity sha1-GKxklHZfP/GjWtmkvgU77BiKXeE= + dependencies: + readable-stream "^1.0.33" vary@~1.1.2: version "1.1.2" @@ -11761,18 +12046,35 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +webfonts-generator@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/webfonts-generator/-/webfonts-generator-0.4.0.tgz#5f89fc81c7160e6e0cbbc9b7387e42a5851fda46" + integrity sha1-X4n8gccWDm4Mu8m3OH5CpYUf2kY= + dependencies: + handlebars "^4.0.5" + mkdirp "^0.5.0" + q "^1.1.2" + svg2ttf "^4.0.0" + svgicons2svgfont "^5.0.0" + ttf2eot "^2.0.0" + ttf2woff "^2.0.1" + ttf2woff2 "^2.0.3" + underscore "^1.7.0" + url-join "^1.1.0" + webidl-conversions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== webpack-dev-middleware@^3.5.1: - version "3.7.0" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.0.tgz#ef751d25f4e9a5c8a35da600c5fda3582b5c6cff" - integrity sha512-qvDesR1QZRIAZHOE3iQ4CXLZZSQ1lAUsSpnQmlB1PBfoN/xdRjmge3Dok0W4IdaVLJOGJy3sGI4sZHwjRU0PCA== + version "3.7.1" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.1.tgz#1167aea02afa034489869b8368fe9fed1aea7d09" + integrity sha512-5MWu9SH1z3hY7oHOV6Kbkz5x7hXbxK56mGHNqHTe6d+ewxOwKUxoUJBs7QIaJb33lPjl9bJZ3X0vCoooUzC36A== dependencies: memory-fs "^0.4.1" - mime "^2.4.2" + mime "^2.4.4" + mkdirp "^0.5.1" range-parser "^1.2.1" webpack-log "^2.0.0" @@ -11867,9 +12169,9 @@ webpack@4.39.1: webpack-sources "^1.4.1" webpack@^4.28.4: - version "4.39.3" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.39.3.tgz#a02179d1032156b713b6ec2da7e0df9d037def50" - integrity sha512-BXSI9M211JyCVc3JxHWDpze85CvjC842EvpRsVTc/d15YJGlox7GIDd38kJgWrb3ZluyvIjgenbLDMBQPDcxYQ== + version "4.40.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.40.2.tgz#d21433d250f900bf0facbabe8f50d585b2dc30a7" + integrity sha512-5nIvteTDCUws2DVvP9Qe+JPla7kWPPIDFZv55To7IycHWZ+Z5qBdaBYPyuXWdhggTufZkQwfIK+5rKQTVovm2A== dependencies: "@webassemblyjs/ast" "1.8.5" "@webassemblyjs/helper-module-context" "1.8.5" @@ -12193,9 +12495,14 @@ xml-name-validator@^3.0.0: integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== xmlchars@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.1.1.tgz#ef1a81c05bff629c2280007f12daca21bd6f6c93" - integrity sha512-7hew1RPJ1iIuje/Y01bGD/mXokXxegAgVS+e+E0wSi2ILHQkYAH1+JXARwTjZSM4Z4Z+c73aKspEcqj+zPPL/w== + version "2.2.0" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +xmldom@~0.1.22: + version "0.1.27" + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" + integrity sha1-1QH5ezvbQDr4757MIFcxh6rawOk= xregexp@4.0.0: version "4.0.0"