Skip to content

Commit 87e4b67

Browse files
committed
[C] Upgrade react-datepicker
1 parent f555da9 commit 87e4b67

File tree

4 files changed

+81
-130
lines changed

4 files changed

+81
-130
lines changed

client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
"react-attr-converter": "^0.3.1",
8888
"react-beautiful-dnd": "^13.1.1",
8989
"react-collapse": "^5.1.1",
90-
"react-datepicker": "^3.8.0",
90+
"react-datepicker": "^8.x",
9191
"react-dom": "^18.x",
9292
"react-dropzone": "^10.2.1",
9393
"react-error-boundary": "^3.1.4",

client/src/global/components/form/DatePicker/PickerComponent/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ function DatePickerComponent({ parentId, inputId, value, onChange, label }) {
7171
{children}
7272
</div>
7373
)}
74+
popperPlacement="bottom-start"
7475
/>
7576
</>
7677
);

client/src/theme/styles/components/global/reactDatePicker.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,5 +93,17 @@ export default `
9393
background-color: var(--box-strong-bg-color);
9494
}
9595
}
96+
97+
&__aria-live {
98+
position: absolute;
99+
clip-path: circle(0);
100+
border: 0;
101+
height: 1px;
102+
margin: -1px;
103+
overflow: hidden;
104+
padding: 0;
105+
width: 1px;
106+
white-space: nowrap;
107+
}
96108
}
97109
`;

client/yarn.lock

Lines changed: 67 additions & 129 deletions
Original file line numberDiff line numberDiff line change
@@ -1676,6 +1676,58 @@ __metadata:
16761676
languageName: node
16771677
linkType: hard
16781678

1679+
"@floating-ui/core@npm:^1.6.0":
1680+
version: 1.6.9
1681+
resolution: "@floating-ui/core@npm:1.6.9"
1682+
dependencies:
1683+
"@floating-ui/utils": "npm:^0.2.9"
1684+
checksum: 10c0/77debdfc26bc36c6f5ae1f26ab3c15468215738b3f5682af4e1915602fa21ba33ad210273f31c9d2da1c531409929e1afb1138b1608c6b54a0f5853ee84c340d
1685+
languageName: node
1686+
linkType: hard
1687+
1688+
"@floating-ui/dom@npm:^1.0.0":
1689+
version: 1.6.13
1690+
resolution: "@floating-ui/dom@npm:1.6.13"
1691+
dependencies:
1692+
"@floating-ui/core": "npm:^1.6.0"
1693+
"@floating-ui/utils": "npm:^0.2.9"
1694+
checksum: 10c0/272242d2eb6238ffcee0cb1f3c66e0eafae804d5d7b449db5ecf904bc37d31ad96cf575a9e650b93c1190f64f49a684b1559d10e05ed3ec210628b19116991a9
1695+
languageName: node
1696+
linkType: hard
1697+
1698+
"@floating-ui/react-dom@npm:^2.1.2":
1699+
version: 2.1.2
1700+
resolution: "@floating-ui/react-dom@npm:2.1.2"
1701+
dependencies:
1702+
"@floating-ui/dom": "npm:^1.0.0"
1703+
peerDependencies:
1704+
react: ">=16.8.0"
1705+
react-dom: ">=16.8.0"
1706+
checksum: 10c0/e855131c74e68cab505f7f44f92cd4e2efab1c125796db3116c54c0859323adae4bf697bf292ee83ac77b9335a41ad67852193d7aeace90aa2e1c4a640cafa60
1707+
languageName: node
1708+
linkType: hard
1709+
1710+
"@floating-ui/react@npm:^0.27.3":
1711+
version: 0.27.3
1712+
resolution: "@floating-ui/react@npm:0.27.3"
1713+
dependencies:
1714+
"@floating-ui/react-dom": "npm:^2.1.2"
1715+
"@floating-ui/utils": "npm:^0.2.9"
1716+
tabbable: "npm:^6.0.0"
1717+
peerDependencies:
1718+
react: ">=17.0.0"
1719+
react-dom: ">=17.0.0"
1720+
checksum: 10c0/9ebc4e82af905cfafeb5cde1dfbc15a2541d4eaaf1e13fb6b8acbb9f0c3535a7c331b8dee3ab5bb03acb21716ee2ab155629a6c14c3227cf959bf8ad92594539
1721+
languageName: node
1722+
linkType: hard
1723+
1724+
"@floating-ui/utils@npm:^0.2.9":
1725+
version: 0.2.9
1726+
resolution: "@floating-ui/utils@npm:0.2.9"
1727+
checksum: 10c0/48bbed10f91cb7863a796cc0d0e917c78d11aeb89f98d03fc38d79e7eb792224a79f538ed8a2d5d5584511d4ca6354ef35f1712659fd569868e342df4398ad6f
1728+
languageName: node
1729+
linkType: hard
1730+
16791731
"@hapi/hoek@npm:^9.0.0, @hapi/hoek@npm:^9.3.0":
16801732
version: 9.3.0
16811733
resolution: "@hapi/hoek@npm:9.3.0"
@@ -1692,19 +1744,6 @@ __metadata:
16921744
languageName: node
16931745
linkType: hard
16941746

1695-
"@hypnosphi/create-react-context@npm:^0.3.1":
1696-
version: 0.3.1
1697-
resolution: "@hypnosphi/create-react-context@npm:0.3.1"
1698-
dependencies:
1699-
gud: "npm:^1.0.0"
1700-
warning: "npm:^4.0.3"
1701-
peerDependencies:
1702-
prop-types: ^15.0.0
1703-
react: ">=0.14.0"
1704-
checksum: 10c0/e8072221f9f9c2c47c3ebc5bc6079f9a71938e181d2b4aa3e1d3922707bc097336d5260dad088cf47c1d6e1ff34839fa21f2505a95bddda0d7548c5a955b5691
1705-
languageName: node
1706-
linkType: hard
1707-
17081747
"@isaacs/cliui@npm:^8.0.2":
17091748
version: 8.0.2
17101749
resolution: "@isaacs/cliui@npm:8.0.2"
@@ -3752,7 +3791,7 @@ __metadata:
37523791
languageName: node
37533792
linkType: hard
37543793

3755-
"classnames@npm:^2.2.6, classnames@npm:^2.3.1":
3794+
"classnames@npm:^2.3.1":
37563795
version: 2.3.1
37573796
resolution: "classnames@npm:2.3.1"
37583797
checksum: 10c0/e3b832219042802464e648c41c2e8be96c2c64d2522cfa22fbb5ec088418406c61ab351a682c077c07f691c8b00c9f0ee7939b20fabc6c23da69063252a4ab89
@@ -3823,7 +3862,7 @@ __metadata:
38233862
languageName: node
38243863
linkType: hard
38253864

3826-
"clsx@npm:^2.0.0":
3865+
"clsx@npm:^2.0.0, clsx@npm:^2.1.1":
38273866
version: 2.1.1
38283867
resolution: "clsx@npm:2.1.1"
38293868
checksum: 10c0/c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839
@@ -4600,13 +4639,6 @@ __metadata:
46004639
languageName: node
46014640
linkType: hard
46024641

4603-
"date-fns@npm:^2.0.1":
4604-
version: 2.28.0
4605-
resolution: "date-fns@npm:2.28.0"
4606-
checksum: 10c0/ecdacd36326e7f5f8c4f1e78ae931a8997109f1c841f5163053b866585ca899521b0e7a114eeb48a9fe5135a550787bd4bbd8baa321cded0b4d823f847889a80
4607-
languageName: node
4608-
linkType: hard
4609-
46104642
"date-fns@npm:^4.1.0":
46114643
version: 4.1.0
46124644
resolution: "date-fns@npm:4.1.0"
@@ -4682,20 +4714,6 @@ __metadata:
46824714
languageName: node
46834715
linkType: hard
46844716

4685-
"deep-equal@npm:^1.1.1":
4686-
version: 1.1.1
4687-
resolution: "deep-equal@npm:1.1.1"
4688-
dependencies:
4689-
is-arguments: "npm:^1.0.4"
4690-
is-date-object: "npm:^1.0.1"
4691-
is-regex: "npm:^1.0.4"
4692-
object-is: "npm:^1.0.1"
4693-
object-keys: "npm:^1.1.1"
4694-
regexp.prototype.flags: "npm:^1.2.0"
4695-
checksum: 10c0/473d5dd1d707afd5ad3068864765590591b049d0e0d9a01931599dbbd820e35f09d0a42faa6e4644deb7cf6b7dc90f7bfdf5559f42279d67f714209b62036212
4696-
languageName: node
4697-
linkType: hard
4698-
46994717
"deep-extend@npm:0.6.0":
47004718
version: 0.6.0
47014719
resolution: "deep-extend@npm:0.6.0"
@@ -6580,13 +6598,6 @@ __metadata:
65806598
languageName: node
65816599
linkType: hard
65826600

6583-
"gud@npm:^1.0.0":
6584-
version: 1.0.0
6585-
resolution: "gud@npm:1.0.0"
6586-
checksum: 10c0/a4db6edc18e2c4e3a22dc9e639e40a4e5650d53dae9cf384a96d5380dfa17ddda376cf6b7797a5c30d140d2532e5a69d167bdb70c2c151dd673253bac6b027f3
6587-
languageName: node
6588-
linkType: hard
6589-
65906601
"handle-thing@npm:^2.0.0":
65916602
version: 2.0.1
65926603
resolution: "handle-thing@npm:2.0.1"
@@ -7240,16 +7251,6 @@ __metadata:
72407251
languageName: node
72417252
linkType: hard
72427253

7243-
"is-arguments@npm:^1.0.4":
7244-
version: 1.1.1
7245-
resolution: "is-arguments@npm:1.1.1"
7246-
dependencies:
7247-
call-bind: "npm:^1.0.2"
7248-
has-tostringtag: "npm:^1.0.0"
7249-
checksum: 10c0/5ff1f341ee4475350adfc14b2328b38962564b7c2076be2f5bac7bd9b61779efba99b9f844a7b82ba7654adccf8e8eb19d1bb0cc6d1c1a085e498f6793d4328f
7250-
languageName: node
7251-
linkType: hard
7252-
72537254
"is-arrayish@npm:^0.2.1":
72547255
version: 0.2.1
72557256
resolution: "is-arrayish@npm:0.2.1"
@@ -7611,7 +7612,7 @@ __metadata:
76117612
languageName: node
76127613
linkType: hard
76137614

7614-
"is-regex@npm:^1.0.4, is-regex@npm:^1.1.4":
7615+
"is-regex@npm:^1.1.4":
76157616
version: 1.1.4
76167617
resolution: "is-regex@npm:1.1.4"
76177618
dependencies:
@@ -8548,7 +8549,7 @@ __metadata:
85488549
react-attr-converter: "npm:^0.3.1"
85498550
react-beautiful-dnd: "npm:^13.1.1"
85508551
react-collapse: "npm:^5.1.1"
8551-
react-datepicker: "npm:^3.8.0"
8552+
react-datepicker: "npm:^8.x"
85528553
react-dom: "npm:^18.x"
85538554
react-dropzone: "npm:^10.2.1"
85548555
react-error-boundary: "npm:^3.1.4"
@@ -9345,16 +9346,6 @@ __metadata:
93459346
languageName: node
93469347
linkType: hard
93479348

9348-
"object-is@npm:^1.0.1":
9349-
version: 1.1.5
9350-
resolution: "object-is@npm:1.1.5"
9351-
dependencies:
9352-
call-bind: "npm:^1.0.2"
9353-
define-properties: "npm:^1.1.3"
9354-
checksum: 10c0/8c263fb03fc28f1ffb54b44b9147235c5e233dc1ca23768e7d2569740b5d860154d7cc29a30220fe28ed6d8008e2422aefdebfe987c103e1c5d190cf02d9d886
9355-
languageName: node
9356-
linkType: hard
9357-
93589349
"object-keys@npm:^1.1.1":
93599350
version: 1.1.1
93609351
resolution: "object-keys@npm:1.1.1"
@@ -9949,13 +9940,6 @@ __metadata:
99499940
languageName: node
99509941
linkType: hard
99519942

9952-
"popper.js@npm:^1.14.4":
9953-
version: 1.16.1
9954-
resolution: "popper.js@npm:1.16.1"
9955-
checksum: 10c0/1c1a826f757edb5b8c2049dfd7a9febf6ae1e9d0e51342fc715b49a0c1020fced250d26484619883651e097c5764bbcacd2f31496e3646027f079dd83e072681
9956-
languageName: node
9957-
linkType: hard
9958-
99599943
"postcss-calc@npm:^10.0.2":
99609944
version: 10.1.0
99619945
resolution: "postcss-calc@npm:10.1.0"
@@ -10748,19 +10732,17 @@ __metadata:
1074810732
languageName: node
1074910733
linkType: hard
1075010734

10751-
"react-datepicker@npm:^3.8.0":
10752-
version: 3.8.0
10753-
resolution: "react-datepicker@npm:3.8.0"
10735+
"react-datepicker@npm:^8.x":
10736+
version: 8.0.0
10737+
resolution: "react-datepicker@npm:8.0.0"
1075410738
dependencies:
10755-
classnames: "npm:^2.2.6"
10756-
date-fns: "npm:^2.0.1"
10757-
prop-types: "npm:^15.7.2"
10758-
react-onclickoutside: "npm:^6.10.0"
10759-
react-popper: "npm:^1.3.8"
10739+
"@floating-ui/react": "npm:^0.27.3"
10740+
clsx: "npm:^2.1.1"
10741+
date-fns: "npm:^4.1.0"
1076010742
peerDependencies:
10761-
react: ^16.9.0 || ^17
10762-
react-dom: ^16.9.0 || ^17
10763-
checksum: 10c0/4e78436229fe0031c3ebb26328def353a5bf483996eb2abd43462279d6bc6e82267e432f6c6a5916eaa3aa0ab4d490e8738e3e30d68e587caf39005cd59e5380
10743+
react: ^16.9.0 || ^17 || ^18 || ^19 || ^19.0.0-rc
10744+
react-dom: ^16.9.0 || ^17 || ^18 || ^19 || ^19.0.0-rc
10745+
checksum: 10c0/cdc458179d2e3c32136d8a7131925b215116ae432997bbb5256e5291dcc32e8e73ffbe560096240b1acee6d7d92eca30553fd7d14600626a623e535fe52551f1
1076410746
languageName: node
1076510747
linkType: hard
1076610748

@@ -10946,33 +10928,6 @@ __metadata:
1094610928
languageName: node
1094710929
linkType: hard
1094810930

10949-
"react-onclickoutside@npm:^6.10.0":
10950-
version: 6.12.1
10951-
resolution: "react-onclickoutside@npm:6.12.1"
10952-
peerDependencies:
10953-
react: ^15.5.x || ^16.x || ^17.x
10954-
react-dom: ^15.5.x || ^16.x || ^17.x
10955-
checksum: 10c0/a4d1c44a185bc86a042dec520f077b3a9baa3393e245d9a9ee69a0ed2d086523848930b06fe059c6076edaabdea9e62fb6cb54af42e900e23beaabb0e315b317
10956-
languageName: node
10957-
linkType: hard
10958-
10959-
"react-popper@npm:^1.3.8":
10960-
version: 1.3.11
10961-
resolution: "react-popper@npm:1.3.11"
10962-
dependencies:
10963-
"@babel/runtime": "npm:^7.1.2"
10964-
"@hypnosphi/create-react-context": "npm:^0.3.1"
10965-
deep-equal: "npm:^1.1.1"
10966-
popper.js: "npm:^1.14.4"
10967-
prop-types: "npm:^15.6.1"
10968-
typed-styles: "npm:^0.0.7"
10969-
warning: "npm:^4.0.2"
10970-
peerDependencies:
10971-
react: 0.14.x || ^15.0.0 || ^16.0.0 || ^17.0.0
10972-
checksum: 10c0/d5dd1d0d4b5a3407134681b42a079fce525c94bce892ad177515d54a8cf64203eecbc30231476367e916aaff91221f5b6abd5afc207a86c698f35b7254178488
10973-
languageName: node
10974-
linkType: hard
10975-
1097610931
"react-property@npm:2.0.2":
1097710932
version: 2.0.2
1097810933
resolution: "react-property@npm:2.0.2"
@@ -11543,16 +11498,6 @@ __metadata:
1154311498
languageName: node
1154411499
linkType: hard
1154511500

11546-
"regexp.prototype.flags@npm:^1.2.0":
11547-
version: 1.4.1
11548-
resolution: "regexp.prototype.flags@npm:1.4.1"
11549-
dependencies:
11550-
call-bind: "npm:^1.0.2"
11551-
define-properties: "npm:^1.1.3"
11552-
checksum: 10c0/9f9ee0b5ad7a831290e55ff55581e8ad8d22eac64879821740f42be4d129f6c3f33ab831c6dd1134a12c2b06a8cc39bcab26a071a48ab1834023403be4921b24
11553-
languageName: node
11554-
linkType: hard
11555-
1155611501
"regexp.prototype.flags@npm:^1.4.1, regexp.prototype.flags@npm:^1.4.3":
1155711502
version: 1.4.3
1155811503
resolution: "regexp.prototype.flags@npm:1.4.3"
@@ -13081,7 +13026,7 @@ __metadata:
1308113026
languageName: node
1308213027
linkType: hard
1308313028

13084-
"tabbable@npm:^6.2.0":
13029+
"tabbable@npm:^6.0.0, tabbable@npm:^6.2.0":
1308513030
version: 6.2.0
1308613031
resolution: "tabbable@npm:6.2.0"
1308713032
checksum: 10c0/ced8b38f05f2de62cd46836d77c2646c42b8c9713f5bd265daf0e78ff5ac73d3ba48a7ca45f348bafeef29b23da7187c72250742d37627883ef89cbd7fa76898
@@ -13459,13 +13404,6 @@ __metadata:
1345913404
languageName: node
1346013405
linkType: hard
1346113406

13462-
"typed-styles@npm:^0.0.7":
13463-
version: 0.0.7
13464-
resolution: "typed-styles@npm:0.0.7"
13465-
checksum: 10c0/ec159f0e538364750cf9b8f19136375df64ad364fda355e6f7a7216ebffc67f18b436722c5c6853c89f70e6507eb69e5061ceb9334fa1f54902c0f6be1b985fe
13466-
languageName: node
13467-
linkType: hard
13468-
1346913407
"ua-parser-js@npm:^0.7.30":
1347013408
version: 0.7.31
1347113409
resolution: "ua-parser-js@npm:0.7.31"
@@ -13754,7 +13692,7 @@ __metadata:
1375413692
languageName: node
1375513693
linkType: hard
1375613694

13757-
"warning@npm:^4.0.1, warning@npm:^4.0.2, warning@npm:^4.0.3":
13695+
"warning@npm:^4.0.1":
1375813696
version: 4.0.3
1375913697
resolution: "warning@npm:4.0.3"
1376013698
dependencies:

0 commit comments

Comments
 (0)