From d0183609677b16635963419897cd011404a06bfb Mon Sep 17 00:00:00 2001 From: David Arranz Date: Wed, 16 Apr 2025 11:17:50 +0200 Subject: [PATCH] v 1.1.3 --- client/package.json | 3 +- .../editors/QuoteDetailsCardEditor.tsx | 8 +- .../components/Forms/FormCurrencyField.tsx | 2 +- .../components/Forms/FormPercentageField.tsx | 2 +- .../components/Forms/FormQuantityField.tsx | 2 +- .../components/Forms/FormTextAreaField.tsx | 117 ++- client/src/components/Forms/FormTextField.tsx | 4 +- client/yarn.lock | 11 +- dist/client/assets/ad-BOo-tPI4.svg | 150 ---- dist/client/assets/ad-CDtWnnSA.svg | 148 ---- dist/client/assets/ad-CIfEhclW.svg | 150 ++++ dist/client/assets/ad-qYbAAoSh.svg | 148 ++++ dist/client/assets/af-BuMBUgKS.svg | 81 ++ dist/client/assets/af-CI4E3ER1.svg | 81 -- dist/client/assets/af-Cc32fsDB.svg | 81 -- dist/client/assets/af-tPgUcn__.svg | 81 ++ dist/client/assets/arab-BKFOg4OI.svg | 109 +++ dist/client/assets/arab-ChR_bGdP.svg | 109 +++ dist/client/assets/arab-DwNob5Qo.svg | 109 --- dist/client/assets/arab-PzQTPYwO.svg | 109 --- dist/client/assets/as-B62a7WAl.svg | 72 ++ dist/client/assets/as-CbXv4jzJ.svg | 73 ++ dist/client/assets/as-D2gsNMrP.svg | 72 -- dist/client/assets/as-_t1IQUdv.svg | 73 -- .../{bm-D2j4bkLD.svg => bm--cEKCVOn.svg} | 64 +- .../{bm-BoWRAtUx.svg => bm-BvR3egAp.svg} | 66 +- dist/client/assets/bn-BDKbSv-u.svg | 36 - dist/client/assets/bn-BSuaq1Wb.svg | 36 + dist/client/assets/bn-ChzTadRh.svg | 36 + dist/client/assets/bn-UGyQANfK.svg | 36 - .../{bo-BqtZbaiW.svg => bo-6ClBJX69.svg} | 725 +++++++++--------- .../{bo-CP9m75_5.svg => bo-BuzOw5h1.svg} | 666 ++++++++-------- dist/client/assets/br-DaE4AJQY.svg | 45 -- dist/client/assets/br-Dr5rMAMb.svg | 45 ++ dist/client/assets/br-PVuHDLSp.svg | 45 ++ dist/client/assets/br-Yf30zEjB.svg | 45 -- .../{bt-Csq9bKsA.svg => bt-BTo4qm10.svg} | 66 +- dist/client/assets/bt-BVgHscRH.svg | 89 +++ dist/client/assets/bt-Cm0R6rAQ.svg | 89 --- dist/client/assets/bz-CLHtXBeg.svg | 145 ++++ dist/client/assets/bz-CqiVUvof.svg | 145 ---- dist/client/assets/bz-UeIMOdYC.svg | 145 ++++ dist/client/assets/bz-YpwBidLU.svg | 145 ---- .../{cy-Bgo0XIP0.svg => cy-BcNgb04z.svg} | 2 +- .../{cy-VQFkW-qk.svg => cy-bZuP8hmf.svg} | 2 +- .../{dg-B55Nvqqm.svg => dg-CJPJrjiZ.svg} | 14 +- .../{dg-CPWO5scz.svg => dg-DqkWLbnk.svg} | 16 +- .../{dm-BlhP-6zy.svg => dm-Cbhezfe1.svg} | 10 +- .../{dm-ClJ_IDld.svg => dm-DPPHwW2M.svg} | 10 +- dist/client/assets/do--tGVu9lQ.svg | 121 --- dist/client/assets/do-BLjaam8q.svg | 121 +++ dist/client/assets/do-CYuBDYHN.svg | 123 +++ dist/client/assets/do-DJGo0v5t.svg | 123 --- dist/client/assets/eac-5Fo6OcTF.svg | 48 ++ dist/client/assets/eac-C2q2INia.svg | 48 ++ dist/client/assets/eac-CZCl_pn7.svg | 48 -- dist/client/assets/eac-D_uIzpYR.svg | 48 -- .../{ec-LNhQ9L4k.svg => ec-CaVOFQ3t.svg} | 40 +- .../{ec-sTVr1A3S.svg => ec-cwfBJlvF.svg} | 32 +- dist/client/assets/eg-BIzzVp3n.svg | 38 - dist/client/assets/eg-C1MYAOXe.svg | 38 - dist/client/assets/eg-CN2tu5fg.svg | 38 + dist/client/assets/eg-DoP9inAL.svg | 38 + dist/client/assets/es-BbeAXIxn.svg | 547 +++++++++++++ dist/client/assets/es-ByLEL5u9.svg | 544 +++++++++++++ dist/client/assets/es-CR0ZfKpD.svg | 547 ------------- dist/client/assets/es-DL6RIaKh.svg | 544 ------------- ...{es-ga-RI_ZudJJ.svg => es-ga-DHM04YZf.svg} | 40 +- ...{es-ga-BbFllROk.svg => es-ga-DgBiTHPZ.svg} | 46 +- dist/client/assets/fj-CJDn3VQ8.svg | 123 --- dist/client/assets/fj-DDs3CkjB.svg | 123 +++ dist/client/assets/fj-DLvzYbo8.svg | 120 --- dist/client/assets/fj-cXjcl0Fp.svg | 120 +++ dist/client/assets/fk-BSxkPvcy.svg | 89 +++ dist/client/assets/fk-Be42QBCW.svg | 89 --- dist/client/assets/fk-Ck9cznm4.svg | 90 --- dist/client/assets/fk-D8T6Bfyo.svg | 90 +++ ...b-nir-BZUeOVwE.svg => gb-nir-C71_G4bk.svg} | 124 +-- ...b-nir-BOm9QMOa.svg => gb-nir-D4gikpNq.svg} | 136 ++-- dist/client/assets/gb-wls-Bxz9hxvX.svg | 9 + dist/client/assets/gb-wls-C4LdH8Nd.svg | 9 - dist/client/assets/gb-wls-CK0XlKT-.svg | 9 + dist/client/assets/gb-wls-lLp_JivI.svg | 9 - .../{gq-BvOxIUGP.svg => gq-CPnMO1hT.svg} | 8 +- .../{gq-OBiOttRB.svg => gq-Cag8QTk2.svg} | 10 +- dist/client/assets/gs-BGaO-uAi.svg | 133 ++++ dist/client/assets/gs-Dhhdhm-N.svg | 132 ++++ dist/client/assets/gs-Di8hLP4g.svg | 133 ---- dist/client/assets/gs-PK6r6yhR.svg | 132 ---- dist/client/assets/gt-CovS1bZs.svg | 204 ----- dist/client/assets/gt-LfEoDgMu.svg | 204 +++++ dist/client/assets/gt-Ufdm0MFv.svg | 204 ----- dist/client/assets/gt-yQJojBBZ.svg | 204 +++++ .../{gu-Bkjkorus.svg => gu-Di1JYREk.svg} | 12 +- .../{gu-wFhsTC1Y.svg => gu-SbvrH0uZ.svg} | 12 +- dist/client/assets/hr-C7VqhX5l.svg | 56 -- dist/client/assets/hr-CrDyIZ9c.svg | 56 ++ dist/client/assets/hr-Dk1jfI3h.svg | 58 ++ dist/client/assets/hr-cWEworf7.svg | 58 -- .../{ht-DPCqX9cm.svg => ht-CJRwLnD5.svg} | 42 +- .../{ht-HoSCtdNQ.svg => ht-OaXW6Ckh.svg} | 42 +- dist/client/assets/im-BAoxVCMv.svg | 36 - dist/client/assets/im-BZvIo3_m.svg | 36 + dist/client/assets/im-DYDp4oLw.svg | 36 + dist/client/assets/im-deD7ny0b.svg | 36 - dist/client/assets/index-C4XjvTbB.js | 536 ------------- dist/client/assets/index-CRnRspMf.css | 1 + dist/client/assets/index-ChUo3IMj.css | 1 - dist/client/assets/index-Dma5RbLy.js | 636 +++++++++++++++ .../{io-Bkx8USW1.svg => io-13HOfeJD.svg} | 14 +- .../{io-BzKkDPkD.svg => io-BImhNBcd.svg} | 16 +- .../{ir-CXFV1BFU.svg => ir-Q03Mij62.svg} | 4 +- dist/client/assets/je-B8TEOR8T.svg | 62 ++ dist/client/assets/je-Bq_hazPl.svg | 62 ++ dist/client/assets/je-PUw16g1j.svg | 62 -- dist/client/assets/je-YWv5VSiQ.svg | 62 -- dist/client/assets/kg-CLcIyImU.svg | 4 + dist/client/assets/kg-DE1OcCNa.svg | 4 + .../{kh-CAffWc0R.svg => kh-BBvObpUS.svg} | 28 +- .../{kh-V4Sa3vlt.svg => kh-BeWfuE30.svg} | 28 +- .../{ki-CM44VBPm.svg => ki-fuIMkEYQ.svg} | 2 +- .../{ki-COZ8g898.svg => ki-p_fAQGbS.svg} | 4 +- dist/client/assets/ky-Bl4EUcuf.svg | 103 +++ dist/client/assets/ky-BqProAqG.svg | 103 --- dist/client/assets/ky-CNNivbEu.svg | 103 +++ dist/client/assets/ky-D_l3blFP.svg | 103 --- dist/client/assets/kz-BBCbe9jj.svg | 36 - dist/client/assets/kz-BhJ_sx4z.svg | 36 + dist/client/assets/kz-DBjWpOlG.svg | 36 - dist/client/assets/kz-fSbQQwqU.svg | 36 + dist/client/assets/li-D--sPAzE.svg | 43 ++ dist/client/assets/li-DgeenFRc.svg | 43 -- dist/client/assets/li-nRBCb42X.svg | 43 ++ dist/client/assets/li-y6TPS81M.svg | 43 -- dist/client/assets/lk-B2IfFxoh.svg | 22 - dist/client/assets/lk-DIvkWByA.svg | 22 - dist/client/assets/lk-DSQoDxn_.svg | 22 + dist/client/assets/lk-DUkgV9Tq.svg | 22 + .../{md-DArlF80d.svg => md-DRlxvNwm.svg} | 22 +- .../{md-DRw6DF0o.svg => md-DTi94M3M.svg} | 14 +- dist/client/assets/me-B32CQdRA.svg | 116 --- dist/client/assets/me-BUFcTh_w.svg | 118 --- dist/client/assets/me-C4rJAeaB.svg | 118 +++ dist/client/assets/me-DN-JqxqQ.svg | 116 +++ dist/client/assets/mp-CrOApEqW.svg | 86 +++ dist/client/assets/mp-CuaQmCLf.svg | 86 +++ dist/client/assets/mp-DOjKDFJv.svg | 86 --- dist/client/assets/mp-xI88Vk3c.svg | 86 --- dist/client/assets/ms-7tNehsjt.svg | 29 - dist/client/assets/ms-B-w7hFKu.svg | 25 + dist/client/assets/ms-D--tLJBo.svg | 25 - dist/client/assets/ms-DxciGbUu.svg | 29 + .../{mt-0OWB-5b3.svg => mt-CCEaFgc1.svg} | 40 +- .../{mt-DeenPMqd.svg => mt-CptT5Up5.svg} | 42 +- dist/client/assets/mx-4c9y9ryX.svg | 377 --------- dist/client/assets/mx-BKTT9Zsn.svg | 377 +++++++++ dist/client/assets/mx-C7ivyfFO.svg | 382 --------- dist/client/assets/mx-CgANr7Hc.svg | 382 +++++++++ dist/client/assets/nf--j2oelto.svg | 11 - dist/client/assets/nf-COchEj81.svg | 9 - dist/client/assets/nf-DGrQb42O.svg | 11 + dist/client/assets/nf-Dl00mlk2.svg | 9 + dist/client/assets/ni-BYCxSj-P.svg | 129 ++++ dist/client/assets/ni-CC3zFI7h.svg | 129 ---- dist/client/assets/ni-ChnV2lR-.svg | 129 ---- dist/client/assets/ni-CuGv--Gp.svg | 129 ++++ .../{om-DnUPbroW.svg => om-BGRA2mJE.svg} | 54 +- .../{om-Ri__rIwP.svg => om-DzR0by_O.svg} | 54 +- dist/client/assets/pf-CEX9Vx76.svg | 18 - dist/client/assets/pf-CMTHIumB.svg | 19 - dist/client/assets/pn-BKudj2S6.svg | 53 ++ dist/client/assets/pn-Bc8nPEwi.svg | 53 ++ dist/client/assets/pn-DEs-Vj71.svg | 53 -- dist/client/assets/pn-vyD5VXw1.svg | 53 -- dist/client/assets/pt-BLLm3V0o.svg | 57 -- .../{pt-BV5okG4O.svg => pt-CQVtB-Le.svg} | 30 +- dist/client/assets/pt-DYRGW68h.svg | 57 ++ .../{py-BfpB8kRi.svg => py-CUzV776d.svg} | 20 +- .../{py-CRTEf2ay.svg => py-DVcr39IT.svg} | 26 +- .../{rs-D2wyuxjv.svg => rs-BvFrCUNm.svg} | 244 +++--- .../{rs-Dv4N4BPN.svg => rs-ZwZi-SR6.svg} | 244 +++--- dist/client/assets/sa-CwDtCY_e.svg | 25 + dist/client/assets/sa-DLf2NaXn.svg | 25 - dist/client/assets/sa-DMELvfVN.svg | 25 + dist/client/assets/sa-eH5F7cXy.svg | 25 - dist/client/assets/sh-ac-6pU0wZVL.svg | 690 ----------------- dist/client/assets/sh-ac-BZX-YwYa.svg | 690 +++++++++++++++++ dist/client/assets/sh-ac-Ch9Jh9Lp.svg | 689 ----------------- dist/client/assets/sh-ac-ZZIgADsm.svg | 689 +++++++++++++++++ dist/client/assets/sh-hl-CnGxQM93.svg | 164 ---- dist/client/assets/sh-hl-DWwv0HRi.svg | 164 ---- dist/client/assets/sh-hl-auMKbIRo.svg | 164 ++++ dist/client/assets/sh-hl-ypSwBFIf.svg | 164 ++++ dist/client/assets/sh-ta-COZj1_Fv.svg | 76 ++ dist/client/assets/sh-ta-DNDOtP8t.svg | 76 -- dist/client/assets/sh-ta-clv2MsBt.svg | 76 -- dist/client/assets/sh-ta-euBwJYlc.svg | 76 ++ .../{sm-DHRSzt4z.svg => sm-CfuSEhAf.svg} | 32 +- .../{sm-1NcqoN_z.svg => sm-DGBIRFB_.svg} | 22 +- dist/client/assets/sv-B3Xyu71P.svg | 593 ++++++++++++++ dist/client/assets/sv-BGK8a8aZ.svg | 594 -------------- dist/client/assets/sv-DwXt4tfO.svg | 593 ++++++++++++++ dist/client/assets/sv-n55iiUxg.svg | 594 -------------- .../{sx-4BiL6F_v.svg => sx-BCb2l4FV.svg} | 26 +- .../{sx-DzlMoqh2.svg => sx-BV89-FB1.svg} | 26 +- dist/client/assets/sz-D39eIL5d.svg | 34 + dist/client/assets/sz-DpZ3V1AK.svg | 34 - .../{sz-BC3w3Gmj.svg => sz-qxMwa2gs.svg} | 12 +- .../{tc-CYGgqbY-.svg => tc-CJHJmJj1.svg} | 8 +- .../{tc-BB3tFO-G.svg => tc-dtelpZmc.svg} | 8 +- .../{tm-DYhdxDK7.svg => tm-C_WSgUcv.svg} | 14 +- .../{tm-CCv743R_.svg => tm-DGBJvQay.svg} | 18 +- dist/client/assets/un-0G1DCZ6c.svg | 16 - dist/client/assets/un-BQ1kEGox.svg | 16 - dist/client/assets/un-BZVtxNUo.svg | 16 + dist/client/assets/un-Bzc8jJt-.svg | 16 + .../{va-maDzWwNR.svg => va-B1737jVh.svg} | 70 +- .../{va-BntFJQHU.svg => va-BcsDw49H.svg} | 70 +- dist/client/assets/vg-9wqmkANB.svg | 59 ++ dist/client/assets/vg-CIMyeXjw.svg | 59 ++ dist/client/assets/vg-DKEU1GdO.svg | 59 -- dist/client/assets/vg-qlt33Cv3.svg | 59 -- .../{vi-DatfOFqY.svg => vi-BC_zcciE.svg} | 14 +- .../{vi-1FTBesw2.svg => vi-BSdsyIxY.svg} | 16 +- dist/client/assets/xk-B6uU6dIH.svg | 5 - dist/client/assets/xk-BKj_MEGI.svg | 5 + dist/client/assets/xk-C19ckn1k.svg | 5 + dist/client/assets/xk-F5dDvX79.svg | 5 - .../{zm-BmHUGSoa.svg => zm-BmsW91ne.svg} | 8 +- .../{zm-CNg0kgkw.svg => zm-D8B-0kdx.svg} | 12 +- dist/client/assets/zw-BsTZ3ABm.svg | 21 + dist/client/assets/zw-C6mc_0DL.svg | 21 + dist/client/assets/zw-Ceqd3Xj3.svg | 21 - dist/client/assets/zw-DGkTG73v.svg | 21 - dist/client/index.html | 21 +- 235 files changed, 12116 insertions(+), 12088 deletions(-) delete mode 100644 dist/client/assets/ad-BOo-tPI4.svg delete mode 100644 dist/client/assets/ad-CDtWnnSA.svg create mode 100644 dist/client/assets/ad-CIfEhclW.svg create mode 100644 dist/client/assets/ad-qYbAAoSh.svg create mode 100644 dist/client/assets/af-BuMBUgKS.svg delete mode 100644 dist/client/assets/af-CI4E3ER1.svg delete mode 100644 dist/client/assets/af-Cc32fsDB.svg create mode 100644 dist/client/assets/af-tPgUcn__.svg create mode 100644 dist/client/assets/arab-BKFOg4OI.svg create mode 100644 dist/client/assets/arab-ChR_bGdP.svg delete mode 100644 dist/client/assets/arab-DwNob5Qo.svg delete mode 100644 dist/client/assets/arab-PzQTPYwO.svg create mode 100644 dist/client/assets/as-B62a7WAl.svg create mode 100644 dist/client/assets/as-CbXv4jzJ.svg delete mode 100644 dist/client/assets/as-D2gsNMrP.svg delete mode 100644 dist/client/assets/as-_t1IQUdv.svg rename dist/client/assets/{bm-D2j4bkLD.svg => bm--cEKCVOn.svg} (69%) rename dist/client/assets/{bm-BoWRAtUx.svg => bm-BvR3egAp.svg} (68%) delete mode 100644 dist/client/assets/bn-BDKbSv-u.svg create mode 100644 dist/client/assets/bn-BSuaq1Wb.svg create mode 100644 dist/client/assets/bn-ChzTadRh.svg delete mode 100644 dist/client/assets/bn-UGyQANfK.svg rename dist/client/assets/{bo-BqtZbaiW.svg => bo-6ClBJX69.svg} (53%) rename dist/client/assets/{bo-CP9m75_5.svg => bo-BuzOw5h1.svg} (56%) delete mode 100644 dist/client/assets/br-DaE4AJQY.svg create mode 100644 dist/client/assets/br-Dr5rMAMb.svg create mode 100644 dist/client/assets/br-PVuHDLSp.svg delete mode 100644 dist/client/assets/br-Yf30zEjB.svg rename dist/client/assets/{bt-Csq9bKsA.svg => bt-BTo4qm10.svg} (55%) create mode 100644 dist/client/assets/bt-BVgHscRH.svg delete mode 100644 dist/client/assets/bt-Cm0R6rAQ.svg create mode 100644 dist/client/assets/bz-CLHtXBeg.svg delete mode 100644 dist/client/assets/bz-CqiVUvof.svg create mode 100644 dist/client/assets/bz-UeIMOdYC.svg delete mode 100644 dist/client/assets/bz-YpwBidLU.svg rename dist/client/assets/{cy-Bgo0XIP0.svg => cy-BcNgb04z.svg} (57%) rename dist/client/assets/{cy-VQFkW-qk.svg => cy-bZuP8hmf.svg} (57%) rename dist/client/assets/{dg-B55Nvqqm.svg => dg-CJPJrjiZ.svg} (94%) rename dist/client/assets/{dg-CPWO5scz.svg => dg-DqkWLbnk.svg} (93%) rename dist/client/assets/{dm-BlhP-6zy.svg => dm-Cbhezfe1.svg} (95%) rename dist/client/assets/{dm-ClJ_IDld.svg => dm-DPPHwW2M.svg} (94%) delete mode 100644 dist/client/assets/do--tGVu9lQ.svg create mode 100644 dist/client/assets/do-BLjaam8q.svg create mode 100644 dist/client/assets/do-CYuBDYHN.svg delete mode 100644 dist/client/assets/do-DJGo0v5t.svg create mode 100644 dist/client/assets/eac-5Fo6OcTF.svg create mode 100644 dist/client/assets/eac-C2q2INia.svg delete mode 100644 dist/client/assets/eac-CZCl_pn7.svg delete mode 100644 dist/client/assets/eac-D_uIzpYR.svg rename dist/client/assets/{ec-LNhQ9L4k.svg => ec-CaVOFQ3t.svg} (74%) rename dist/client/assets/{ec-sTVr1A3S.svg => ec-cwfBJlvF.svg} (78%) delete mode 100644 dist/client/assets/eg-BIzzVp3n.svg delete mode 100644 dist/client/assets/eg-C1MYAOXe.svg create mode 100644 dist/client/assets/eg-CN2tu5fg.svg create mode 100644 dist/client/assets/eg-DoP9inAL.svg create mode 100644 dist/client/assets/es-BbeAXIxn.svg create mode 100644 dist/client/assets/es-ByLEL5u9.svg delete mode 100644 dist/client/assets/es-CR0ZfKpD.svg delete mode 100644 dist/client/assets/es-DL6RIaKh.svg rename dist/client/assets/{es-ga-RI_ZudJJ.svg => es-ga-DHM04YZf.svg} (80%) rename dist/client/assets/{es-ga-BbFllROk.svg => es-ga-DgBiTHPZ.svg} (79%) delete mode 100644 dist/client/assets/fj-CJDn3VQ8.svg create mode 100644 dist/client/assets/fj-DDs3CkjB.svg delete mode 100644 dist/client/assets/fj-DLvzYbo8.svg create mode 100644 dist/client/assets/fj-cXjcl0Fp.svg create mode 100644 dist/client/assets/fk-BSxkPvcy.svg delete mode 100644 dist/client/assets/fk-Be42QBCW.svg delete mode 100644 dist/client/assets/fk-Ck9cznm4.svg create mode 100644 dist/client/assets/fk-D8T6Bfyo.svg rename dist/client/assets/{gb-nir-BZUeOVwE.svg => gb-nir-C71_G4bk.svg} (52%) rename dist/client/assets/{gb-nir-BOm9QMOa.svg => gb-nir-D4gikpNq.svg} (50%) create mode 100644 dist/client/assets/gb-wls-Bxz9hxvX.svg delete mode 100644 dist/client/assets/gb-wls-C4LdH8Nd.svg create mode 100644 dist/client/assets/gb-wls-CK0XlKT-.svg delete mode 100644 dist/client/assets/gb-wls-lLp_JivI.svg rename dist/client/assets/{gq-BvOxIUGP.svg => gq-CPnMO1hT.svg} (63%) rename dist/client/assets/{gq-OBiOttRB.svg => gq-Cag8QTk2.svg} (54%) create mode 100644 dist/client/assets/gs-BGaO-uAi.svg create mode 100644 dist/client/assets/gs-Dhhdhm-N.svg delete mode 100644 dist/client/assets/gs-Di8hLP4g.svg delete mode 100644 dist/client/assets/gs-PK6r6yhR.svg delete mode 100644 dist/client/assets/gt-CovS1bZs.svg create mode 100644 dist/client/assets/gt-LfEoDgMu.svg delete mode 100644 dist/client/assets/gt-Ufdm0MFv.svg create mode 100644 dist/client/assets/gt-yQJojBBZ.svg rename dist/client/assets/{gu-Bkjkorus.svg => gu-Di1JYREk.svg} (55%) rename dist/client/assets/{gu-wFhsTC1Y.svg => gu-SbvrH0uZ.svg} (67%) delete mode 100644 dist/client/assets/hr-C7VqhX5l.svg create mode 100644 dist/client/assets/hr-CrDyIZ9c.svg create mode 100644 dist/client/assets/hr-Dk1jfI3h.svg delete mode 100644 dist/client/assets/hr-cWEworf7.svg rename dist/client/assets/{ht-DPCqX9cm.svg => ht-CJRwLnD5.svg} (61%) rename dist/client/assets/{ht-HoSCtdNQ.svg => ht-OaXW6Ckh.svg} (60%) delete mode 100644 dist/client/assets/im-BAoxVCMv.svg create mode 100644 dist/client/assets/im-BZvIo3_m.svg create mode 100644 dist/client/assets/im-DYDp4oLw.svg delete mode 100644 dist/client/assets/im-deD7ny0b.svg delete mode 100644 dist/client/assets/index-C4XjvTbB.js create mode 100644 dist/client/assets/index-CRnRspMf.css delete mode 100644 dist/client/assets/index-ChUo3IMj.css create mode 100644 dist/client/assets/index-Dma5RbLy.js rename dist/client/assets/{io-Bkx8USW1.svg => io-13HOfeJD.svg} (94%) rename dist/client/assets/{io-BzKkDPkD.svg => io-BImhNBcd.svg} (93%) rename dist/client/assets/{ir-CXFV1BFU.svg => ir-Q03Mij62.svg} (99%) create mode 100644 dist/client/assets/je-B8TEOR8T.svg create mode 100644 dist/client/assets/je-Bq_hazPl.svg delete mode 100644 dist/client/assets/je-PUw16g1j.svg delete mode 100644 dist/client/assets/je-YWv5VSiQ.svg create mode 100644 dist/client/assets/kg-CLcIyImU.svg create mode 100644 dist/client/assets/kg-DE1OcCNa.svg rename dist/client/assets/{kh-CAffWc0R.svg => kh-BBvObpUS.svg} (65%) rename dist/client/assets/{kh-V4Sa3vlt.svg => kh-BeWfuE30.svg} (65%) rename dist/client/assets/{ki-CM44VBPm.svg => ki-fuIMkEYQ.svg} (96%) rename dist/client/assets/{ki-COZ8g898.svg => ki-p_fAQGbS.svg} (95%) create mode 100644 dist/client/assets/ky-Bl4EUcuf.svg delete mode 100644 dist/client/assets/ky-BqProAqG.svg create mode 100644 dist/client/assets/ky-CNNivbEu.svg delete mode 100644 dist/client/assets/ky-D_l3blFP.svg delete mode 100644 dist/client/assets/kz-BBCbe9jj.svg create mode 100644 dist/client/assets/kz-BhJ_sx4z.svg delete mode 100644 dist/client/assets/kz-DBjWpOlG.svg create mode 100644 dist/client/assets/kz-fSbQQwqU.svg create mode 100644 dist/client/assets/li-D--sPAzE.svg delete mode 100644 dist/client/assets/li-DgeenFRc.svg create mode 100644 dist/client/assets/li-nRBCb42X.svg delete mode 100644 dist/client/assets/li-y6TPS81M.svg delete mode 100644 dist/client/assets/lk-B2IfFxoh.svg delete mode 100644 dist/client/assets/lk-DIvkWByA.svg create mode 100644 dist/client/assets/lk-DSQoDxn_.svg create mode 100644 dist/client/assets/lk-DUkgV9Tq.svg rename dist/client/assets/{md-DArlF80d.svg => md-DRlxvNwm.svg} (79%) rename dist/client/assets/{md-DRw6DF0o.svg => md-DTi94M3M.svg} (79%) delete mode 100644 dist/client/assets/me-B32CQdRA.svg delete mode 100644 dist/client/assets/me-BUFcTh_w.svg create mode 100644 dist/client/assets/me-C4rJAeaB.svg create mode 100644 dist/client/assets/me-DN-JqxqQ.svg create mode 100644 dist/client/assets/mp-CrOApEqW.svg create mode 100644 dist/client/assets/mp-CuaQmCLf.svg delete mode 100644 dist/client/assets/mp-DOjKDFJv.svg delete mode 100644 dist/client/assets/mp-xI88Vk3c.svg delete mode 100644 dist/client/assets/ms-7tNehsjt.svg create mode 100644 dist/client/assets/ms-B-w7hFKu.svg delete mode 100644 dist/client/assets/ms-D--tLJBo.svg create mode 100644 dist/client/assets/ms-DxciGbUu.svg rename dist/client/assets/{mt-0OWB-5b3.svg => mt-CCEaFgc1.svg} (54%) rename dist/client/assets/{mt-DeenPMqd.svg => mt-CptT5Up5.svg} (50%) delete mode 100644 dist/client/assets/mx-4c9y9ryX.svg create mode 100644 dist/client/assets/mx-BKTT9Zsn.svg delete mode 100644 dist/client/assets/mx-C7ivyfFO.svg create mode 100644 dist/client/assets/mx-CgANr7Hc.svg delete mode 100644 dist/client/assets/nf--j2oelto.svg delete mode 100644 dist/client/assets/nf-COchEj81.svg create mode 100644 dist/client/assets/nf-DGrQb42O.svg create mode 100644 dist/client/assets/nf-Dl00mlk2.svg create mode 100644 dist/client/assets/ni-BYCxSj-P.svg delete mode 100644 dist/client/assets/ni-CC3zFI7h.svg delete mode 100644 dist/client/assets/ni-ChnV2lR-.svg create mode 100644 dist/client/assets/ni-CuGv--Gp.svg rename dist/client/assets/{om-DnUPbroW.svg => om-BGRA2mJE.svg} (68%) rename dist/client/assets/{om-Ri__rIwP.svg => om-DzR0by_O.svg} (68%) delete mode 100644 dist/client/assets/pf-CEX9Vx76.svg delete mode 100644 dist/client/assets/pf-CMTHIumB.svg create mode 100644 dist/client/assets/pn-BKudj2S6.svg create mode 100644 dist/client/assets/pn-Bc8nPEwi.svg delete mode 100644 dist/client/assets/pn-DEs-Vj71.svg delete mode 100644 dist/client/assets/pn-vyD5VXw1.svg delete mode 100644 dist/client/assets/pt-BLLm3V0o.svg rename dist/client/assets/{pt-BV5okG4O.svg => pt-CQVtB-Le.svg} (55%) create mode 100644 dist/client/assets/pt-DYRGW68h.svg rename dist/client/assets/{py-BfpB8kRi.svg => py-CUzV776d.svg} (69%) rename dist/client/assets/{py-CRTEf2ay.svg => py-DVcr39IT.svg} (68%) rename dist/client/assets/{rs-D2wyuxjv.svg => rs-BvFrCUNm.svg} (84%) rename dist/client/assets/{rs-Dv4N4BPN.svg => rs-ZwZi-SR6.svg} (84%) create mode 100644 dist/client/assets/sa-CwDtCY_e.svg delete mode 100644 dist/client/assets/sa-DLf2NaXn.svg create mode 100644 dist/client/assets/sa-DMELvfVN.svg delete mode 100644 dist/client/assets/sa-eH5F7cXy.svg delete mode 100644 dist/client/assets/sh-ac-6pU0wZVL.svg create mode 100644 dist/client/assets/sh-ac-BZX-YwYa.svg delete mode 100644 dist/client/assets/sh-ac-Ch9Jh9Lp.svg create mode 100644 dist/client/assets/sh-ac-ZZIgADsm.svg delete mode 100644 dist/client/assets/sh-hl-CnGxQM93.svg delete mode 100644 dist/client/assets/sh-hl-DWwv0HRi.svg create mode 100644 dist/client/assets/sh-hl-auMKbIRo.svg create mode 100644 dist/client/assets/sh-hl-ypSwBFIf.svg create mode 100644 dist/client/assets/sh-ta-COZj1_Fv.svg delete mode 100644 dist/client/assets/sh-ta-DNDOtP8t.svg delete mode 100644 dist/client/assets/sh-ta-clv2MsBt.svg create mode 100644 dist/client/assets/sh-ta-euBwJYlc.svg rename dist/client/assets/{sm-DHRSzt4z.svg => sm-CfuSEhAf.svg} (79%) rename dist/client/assets/{sm-1NcqoN_z.svg => sm-DGBIRFB_.svg} (82%) create mode 100644 dist/client/assets/sv-B3Xyu71P.svg delete mode 100644 dist/client/assets/sv-BGK8a8aZ.svg create mode 100644 dist/client/assets/sv-DwXt4tfO.svg delete mode 100644 dist/client/assets/sv-n55iiUxg.svg rename dist/client/assets/{sx-4BiL6F_v.svg => sx-BCb2l4FV.svg} (51%) rename dist/client/assets/{sx-DzlMoqh2.svg => sx-BV89-FB1.svg} (51%) create mode 100644 dist/client/assets/sz-D39eIL5d.svg delete mode 100644 dist/client/assets/sz-DpZ3V1AK.svg rename dist/client/assets/{sz-BC3w3Gmj.svg => sz-qxMwa2gs.svg} (54%) rename dist/client/assets/{tc-CYGgqbY-.svg => tc-CJHJmJj1.svg} (81%) rename dist/client/assets/{tc-BB3tFO-G.svg => tc-dtelpZmc.svg} (83%) rename dist/client/assets/{tm-DYhdxDK7.svg => tm-C_WSgUcv.svg} (92%) rename dist/client/assets/{tm-CCv743R_.svg => tm-DGBJvQay.svg} (91%) delete mode 100644 dist/client/assets/un-0G1DCZ6c.svg delete mode 100644 dist/client/assets/un-BQ1kEGox.svg create mode 100644 dist/client/assets/un-BZVtxNUo.svg create mode 100644 dist/client/assets/un-Bzc8jJt-.svg rename dist/client/assets/{va-maDzWwNR.svg => va-B1737jVh.svg} (52%) rename dist/client/assets/{va-BntFJQHU.svg => va-BcsDw49H.svg} (52%) create mode 100644 dist/client/assets/vg-9wqmkANB.svg create mode 100644 dist/client/assets/vg-CIMyeXjw.svg delete mode 100644 dist/client/assets/vg-DKEU1GdO.svg delete mode 100644 dist/client/assets/vg-qlt33Cv3.svg rename dist/client/assets/{vi-DatfOFqY.svg => vi-BC_zcciE.svg} (58%) rename dist/client/assets/{vi-1FTBesw2.svg => vi-BSdsyIxY.svg} (58%) delete mode 100644 dist/client/assets/xk-B6uU6dIH.svg create mode 100644 dist/client/assets/xk-BKj_MEGI.svg create mode 100644 dist/client/assets/xk-C19ckn1k.svg delete mode 100644 dist/client/assets/xk-F5dDvX79.svg rename dist/client/assets/{zm-BmHUGSoa.svg => zm-BmsW91ne.svg} (60%) rename dist/client/assets/{zm-CNg0kgkw.svg => zm-D8B-0kdx.svg} (59%) create mode 100644 dist/client/assets/zw-BsTZ3ABm.svg create mode 100644 dist/client/assets/zw-C6mc_0DL.svg delete mode 100644 dist/client/assets/zw-Ceqd3Xj3.svg delete mode 100644 dist/client/assets/zw-DGkTG73v.svg diff --git a/client/package.json b/client/package.json index 573bd48..20e6b9e 100644 --- a/client/package.json +++ b/client/package.json @@ -56,6 +56,7 @@ "i18next-browser-languagedetector": "^8.0.0", "install": "^0.13.0", "joi": "^17.13.3", + "lodash": "^4.17.21", "lucide-react": "^0.427.0", "print-js": "^1.6.0", "react": "^18.2.0", @@ -86,13 +87,13 @@ "@testing-library/react": "^16.0.0", "@testing-library/react-hooks": "^8.0.1", "@types/jest": "^29.5.12", + "@types/lodash": "^4.17.16", "@types/node": "^20.14.0", "@types/react": "^18.2.66", "@types/react-dom": "^18.2.22", "@typescript-eslint/eslint-plugin": "^7.2.0", "@typescript-eslint/parser": "^7.2.0", "@vitejs/plugin-react": "^4.2.1", - "@welldone-software/why-did-you-render": "^8.0.3", "autoprefixer": "^10.4.20", "clsx": "^2.1.1", "eslint": "^8.57.0", diff --git a/client/src/app/quotes/components/editors/QuoteDetailsCardEditor.tsx b/client/src/app/quotes/components/editors/QuoteDetailsCardEditor.tsx index b857d52..457ca7a 100644 --- a/client/src/app/quotes/components/editors/QuoteDetailsCardEditor.tsx +++ b/client/src/app/quotes/components/editors/QuoteDetailsCardEditor.tsx @@ -31,13 +31,7 @@ export const QuoteDetailsCardEditor = ({ defaultValues: Readonly<{ [x: string]: any }> | undefined; }) => { const { toast } = useToast(); - const { - control, - register, - watch, - setValue, - formState: { isDirty }, - } = useFormContext(); + const { control, register } = useFormContext(); const [pickerMode] = useState<"dialog" | "panel">("dialog"); diff --git a/client/src/components/Forms/FormCurrencyField.tsx b/client/src/components/Forms/FormCurrencyField.tsx index 0bac51e..06531f0 100644 --- a/client/src/components/Forms/FormCurrencyField.tsx +++ b/client/src/components/Forms/FormCurrencyField.tsx @@ -44,7 +44,7 @@ export type FormCurrencyFieldProps< }; export const FormCurrencyField = React.forwardRef( - (props, ref) => { + (props /*ref*/) => { const { name, label, diff --git a/client/src/components/Forms/FormPercentageField.tsx b/client/src/components/Forms/FormPercentageField.tsx index b24882b..92f12b2 100644 --- a/client/src/components/Forms/FormPercentageField.tsx +++ b/client/src/components/Forms/FormPercentageField.tsx @@ -45,7 +45,7 @@ export type FormPercentageFieldProps< export const FormPercentageField = React.forwardRef< HTMLDivElement, React.HTMLAttributes & FormPercentageFieldProps ->((props, ref) => { +>((props /*ref*/) => { const { name, label, diff --git a/client/src/components/Forms/FormQuantityField.tsx b/client/src/components/Forms/FormQuantityField.tsx index 960cdf8..d7d70d9 100644 --- a/client/src/components/Forms/FormQuantityField.tsx +++ b/client/src/components/Forms/FormQuantityField.tsx @@ -42,7 +42,7 @@ export type FormQuantityFieldProps< }; export const FormQuantityField = React.forwardRef( - (props, ref) => { + (props /*ref*/) => { const { name, label, diff --git a/client/src/components/Forms/FormTextAreaField.tsx b/client/src/components/Forms/FormTextAreaField.tsx index db4b3bb..26bc79f 100644 --- a/client/src/components/Forms/FormTextAreaField.tsx +++ b/client/src/components/Forms/FormTextAreaField.tsx @@ -50,65 +50,64 @@ export const FormTextAreaField = React.forwardRef< HTMLDivElement, React.TextareaHTMLAttributes & FormTextAreaFieldProps >( - ( + ({ + name, + label, + hint, + placeholder, + description, + + required, + className, + + autoSize, + variant, + + ...props + }) => + /*ref*/ { - name, - label, - hint, - placeholder, - description, + const { control } = useFormContext(); + return ( + ( + + {label && } + + {autoSize ? ( + + ) : ( +