Skip to content

Commit 280f0b0

Browse files
Revert "Rebase fork pgadmin-org/react-data-grid to get latest changes and update pgAdmin package.json"
It requires React 19. This reverts commit 7307c52.
1 parent 7307c52 commit 280f0b0

File tree

5 files changed

+82
-72
lines changed

5 files changed

+82
-72
lines changed

web/jest.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ module.exports = {
5151
],
5252
'testEnvironment': 'jsdom',
5353
'transformIgnorePatterns': [
54-
'[/\\\\]node_modules[/\\\\](?!react-dnd|dnd-core|@react-dnd|react-resize-detector|react-data-grid).+\\.(js|jsx|mjs|cjs|ts|tsx)$',
54+
'[/\\\\]node_modules[/\\\\](?!react-dnd|dnd-core|@react-dnd|react-resize-detector).+\\.(js|jsx|mjs|cjs|ts|tsx)$',
5555
'^.+\\.module\\.(css|sass|scss)$'
5656
]
5757
};

web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@
130130
"react-arborist": "^3.2.0",
131131
"react-aspen": "^1.1.0",
132132
"react-checkbox-tree": "^1.7.2",
133-
"react-data-grid": "https://github.com/pgadmin-org/react-data-grid.git#da939d3b434e70781e6b228efebc5235e542d002",
133+
"react-data-grid": "https://github.com/pgadmin-org/react-data-grid.git#3dfc2ca01a046d55c1c7a45392dcec104815dc76",
134134
"react-dnd": "^16.0.1",
135135
"react-dnd-html5-backend": "^16.0.1",
136136
"react-dom": "^18.2.0",

web/pgadmin/static/js/components/PgReactDataGrid.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
//
88
//////////////////////////////////////////////////////////////
99
import React, { useCallback, useContext, useEffect, useMemo } from 'react';
10-
import {DataGrid as ReactDataGrid, Row } from 'react-data-grid';
10+
import ReactDataGrid, { Row } from 'react-data-grid';
1111
import { Box } from '@mui/material';
1212
import PropTypes from 'prop-types';
1313
import CustomPropTypes from '../custom_prop_types';

web/regression/javascript/__mocks__/react-data-grid.jsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@ import React, { useRef } from 'react';
22
import PropTypes from 'prop-types';
33
export * from 'react-data-grid';
44

5-
const DataGrid = React.forwardRef((props, _ref)=>{
5+
6+
const ReactDataGrid = React.forwardRef((props, _ref)=>{
67
const ele = useRef();
78
return <div id={props.id} ref={ele} data-test="react-data-grid"/>;
89
});
910

10-
DataGrid.displayName = 'DataGrid';
11-
DataGrid.propTypes = {
11+
ReactDataGrid.displayName = 'ReactDataGrid';
12+
ReactDataGrid.propTypes = {
1213
id: PropTypes.any
1314
};
1415

15-
export {DataGrid};
16+
export default ReactDataGrid;

web/yarn.lock

Lines changed: 74 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1751,13 +1751,13 @@ __metadata:
17511751
linkType: hard
17521752

17531753
"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0":
1754-
version: 4.6.1
1755-
resolution: "@eslint-community/eslint-utils@npm:4.6.1"
1754+
version: 4.6.0
1755+
resolution: "@eslint-community/eslint-utils@npm:4.6.0"
17561756
dependencies:
17571757
eslint-visitor-keys: ^3.4.3
17581758
peerDependencies:
17591759
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
1760-
checksum: 924f38a069cc281dacd231f1293f5969dff98d4ad867f044ee384f1ad35937c27d12222a45a7da0b294253ffbaccc0a6f7878aed3eea8f4f9345f195ae24dea2
1760+
checksum: 1d866093009949a269d5b5d19297fd8ed27c537edb1238f760af09b4ca7fd51d223393c223a664faa79b36dd4568a7d8fa78b2a96c4f90e412f8ce9720b2fd64
17611761
languageName: node
17621762
linkType: hard
17631763

@@ -1779,13 +1779,22 @@ __metadata:
17791779
languageName: node
17801780
linkType: hard
17811781

1782-
"@eslint/config-helpers@npm:^0.2.1":
1782+
"@eslint/config-helpers@npm:^0.2.0":
17831783
version: 0.2.1
17841784
resolution: "@eslint/config-helpers@npm:0.2.1"
17851785
checksum: b463805bc319608436a8b19c94fd533d8196b326c03361db54c0f3ec59d7bd6337c9764bc945ef15df94f50443973241dc265f661b07aceed4938f7d1cf2e822
17861786
languageName: node
17871787
linkType: hard
17881788

1789+
"@eslint/core@npm:^0.12.0":
1790+
version: 0.12.0
1791+
resolution: "@eslint/core@npm:0.12.0"
1792+
dependencies:
1793+
"@types/json-schema": ^7.0.15
1794+
checksum: 3979af324102a3af2742060360563ba6b9525b8e1e524ad3d3e31e65af27db554b61d1cdfeaa42e15fb7d9ce9097c44225fd9e4f8193576accc1772457b88c12
1795+
languageName: node
1796+
linkType: hard
1797+
17891798
"@eslint/core@npm:^0.13.0":
17901799
version: 0.13.0
17911800
resolution: "@eslint/core@npm:0.13.0"
@@ -1812,10 +1821,10 @@ __metadata:
18121821
languageName: node
18131822
linkType: hard
18141823

1815-
"@eslint/js@npm:9.25.0":
1816-
version: 9.25.0
1817-
resolution: "@eslint/js@npm:9.25.0"
1818-
checksum: c2366db405fcf2e4522f351d8859f91917d920a57ecfa061b087332172907c614b7886f4362be2bb82e2561a8219d061fe8ad7be2377724cb938f00bcccf096b
1824+
"@eslint/js@npm:9.24.0":
1825+
version: 9.24.0
1826+
resolution: "@eslint/js@npm:9.24.0"
1827+
checksum: 423c09a9a52ae596cd77f38f97491261447e04d31a6d681b49cec7ff25dadb64f9b30e48ee5fcfb0a238a3dc3f6ee7c678fdd6ec2415bf687a73ddebaa8adff4
18191828
languageName: node
18201829
linkType: hard
18211830

@@ -1826,7 +1835,7 @@ __metadata:
18261835
languageName: node
18271836
linkType: hard
18281837

1829-
"@eslint/plugin-kit@npm:^0.2.8":
1838+
"@eslint/plugin-kit@npm:^0.2.7":
18301839
version: 0.2.8
18311840
resolution: "@eslint/plugin-kit@npm:0.2.8"
18321841
dependencies:
@@ -2505,7 +2514,7 @@ __metadata:
25052514
languageName: node
25062515
linkType: hard
25072516

2508-
"@mui/utils@npm:^5.16.6 || ^6.0.0 || ^7.0.0":
2517+
"@mui/utils@npm:^5.16.6 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta":
25092518
version: 7.0.2
25102519
resolution: "@mui/utils@npm:7.0.2"
25112520
dependencies:
@@ -2546,21 +2555,21 @@ __metadata:
25462555
linkType: hard
25472556

25482557
"@mui/x-date-pickers@npm:^7.28.2":
2549-
version: 7.29.0
2550-
resolution: "@mui/x-date-pickers@npm:7.29.0"
2558+
version: 7.28.3
2559+
resolution: "@mui/x-date-pickers@npm:7.28.3"
25512560
dependencies:
25522561
"@babel/runtime": ^7.25.7
2553-
"@mui/utils": ^5.16.6 || ^6.0.0 || ^7.0.0
2554-
"@mui/x-internals": 7.29.0
2562+
"@mui/utils": ^5.16.6 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta
2563+
"@mui/x-internals": 7.28.0
25552564
"@types/react-transition-group": ^4.4.11
25562565
clsx: ^2.1.1
25572566
prop-types: ^15.8.1
25582567
react-transition-group: ^4.4.5
25592568
peerDependencies:
25602569
"@emotion/react": ^11.9.0
25612570
"@emotion/styled": ^11.8.1
2562-
"@mui/material": ^5.15.14 || ^6.0.0 || ^7.0.0
2563-
"@mui/system": ^5.15.14 || ^6.0.0 || ^7.0.0
2571+
"@mui/material": ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta
2572+
"@mui/system": ^5.15.14 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta
25642573
date-fns: ^2.25.0 || ^3.2.0 || ^4.0.0
25652574
date-fns-jalali: ^2.13.0-0 || ^3.2.0-0 || ^4.0.0-0
25662575
dayjs: ^1.10.7
@@ -2589,19 +2598,19 @@ __metadata:
25892598
optional: true
25902599
moment-jalaali:
25912600
optional: true
2592-
checksum: 710204a08145b01a95b7d46bae4cc11a43a6e53020c87c23aff4b11366277f2471ce7723a770f655f148075269f46144e557b35589e2f19ec7b7c83a87b6ccbf
2601+
checksum: afd32c391285fcc72e6228412dac40359cb6fdb48ce68c277c0f2131d5c8fa13182958403a04ec72067a70809305209799020bdf42a297b761f9aba1186dda43
25932602
languageName: node
25942603
linkType: hard
25952604

2596-
"@mui/x-internals@npm:7.29.0":
2597-
version: 7.29.0
2598-
resolution: "@mui/x-internals@npm:7.29.0"
2605+
"@mui/x-internals@npm:7.28.0":
2606+
version: 7.28.0
2607+
resolution: "@mui/x-internals@npm:7.28.0"
25992608
dependencies:
26002609
"@babel/runtime": ^7.25.7
2601-
"@mui/utils": ^5.16.6 || ^6.0.0 || ^7.0.0
2610+
"@mui/utils": ^5.16.6 || ^6.0.0 || ^7.0.0 || ^7.0.0-beta
26022611
peerDependencies:
26032612
react: ^17.0.0 || ^18.0.0 || ^19.0.0
2604-
checksum: 3e246226bddc03bafe2be7128ea22f9c4a44a5e94bc44f67e630e1c2288f601be3514dec034ab1f2b3bef6937715671cbcc65818338b218f50b89b34d9948290
2613+
checksum: ca2a00dc7d6564d0a6c866f6e81ee6333c7a8f2643b85f78106aff5a0e835817d4f2fb834046ba28681dce003287b54eff53dd6b28cbbeb405070b11d3a7d332
26052614
languageName: node
26062615
linkType: hard
26072616

@@ -3895,9 +3904,9 @@ __metadata:
38953904
linkType: hard
38963905

38973906
"ace-builds@npm:^1.36.2":
3898-
version: 1.40.0
3899-
resolution: "ace-builds@npm:1.40.0"
3900-
checksum: 606e3582779f0ce6efed8ce71863be964c357f98f858f43cd34d2dc0ec9d256e2e30fbbd55d75c948476e729e3cb7a7c981cbf2b00906937fe68c9c2a8cb9568
3907+
version: 1.39.1
3908+
resolution: "ace-builds@npm:1.39.1"
3909+
checksum: c113358bd54344451e2bff2f76f9a1638e224b9a6d65df2588d212761be6da6bc45de0a26d81dcd67721b9a214784c6eab3af50179f562fd67b696f3c1daacf3
39013910
languageName: node
39023911
linkType: hard
39033912

@@ -4604,9 +4613,9 @@ __metadata:
46044613
linkType: hard
46054614

46064615
"bignumber.js@npm:^9.0.0, bignumber.js@npm:^9.2.0":
4607-
version: 9.3.0
4608-
resolution: "bignumber.js@npm:9.3.0"
4609-
checksum: 580d783d60246e758e527fa879ae0d282d8f250f555dd0fcee1227d680186ceba49ed7964c6d14e2e8d8eac7a2f4dd6ef1b7925dc52f5fc28a5a87639dd2dbd1
4616+
version: 9.2.1
4617+
resolution: "bignumber.js@npm:9.2.1"
4618+
checksum: 992da2b0e075ca94666c033a5d204ca29814dc29762b2fc97cef47ca94b9d31e4720224b38f125730606ee314c6114b508409a6466032ab9d28278dc3df3a43f
46104619
languageName: node
46114620
linkType: hard
46124621

@@ -5194,9 +5203,9 @@ __metadata:
51945203
linkType: hard
51955204

51965205
"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001688, caniuse-lite@npm:^1.0.30001702":
5197-
version: 1.0.30001715
5198-
resolution: "caniuse-lite@npm:1.0.30001715"
5199-
checksum: c8371dceca0177518e43de537c74a01e64428ea65250d597c13472cf8277ffbc800c9a729ff0e7d271c8445ae90976ba64a170232b4498aee9552d993287a4c4
5206+
version: 1.0.30001713
5207+
resolution: "caniuse-lite@npm:1.0.30001713"
5208+
checksum: 45fd9ae77965a694818d495671ba3e9a87e4eed063824b2244c0b83b1ab0ba2d8e71dcd45441f638caadf8f0c99e154a4326bbef5c291327090cdc38feeda6fd
52005209
languageName: node
52015210
linkType: hard
52025211

@@ -5247,11 +5256,11 @@ __metadata:
52475256
linkType: hard
52485257

52495258
"chart.js@npm:^4.4.7":
5250-
version: 4.4.9
5251-
resolution: "chart.js@npm:4.4.9"
5259+
version: 4.4.8
5260+
resolution: "chart.js@npm:4.4.8"
52525261
dependencies:
52535262
"@kurkle/color": ^0.3.0
5254-
checksum: f41f3a2bb835c32431fe95ae765028d08fb4844347ea307f803dbe9fd84df4bf8d02750ff9c084d7ab9c47b22ae243f40eb97600bc9536192089a035929db88c
5263+
checksum: f6d7532f3f014d8d28d5e2a95c2aac362d22d2bd09fcdabcb7529ac21affc81670fc6920f78400d97ca80c13f274df7036c54b76340efbb4b0be63ced13c602a
52555264
languageName: node
52565265
linkType: hard
52575266

@@ -6630,9 +6639,9 @@ __metadata:
66306639
linkType: hard
66316640

66326641
"electron-to-chromium@npm:^1.5.73":
6633-
version: 1.5.139
6634-
resolution: "electron-to-chromium@npm:1.5.139"
6635-
checksum: 7a229d57ad820c4d9964867bb35a8e03014bf5c9995fbfd5e3a9402e0328e55d79123b1c801bef912ef8da18a067e443d1467c356f5a64a7b2920fe805510a83
6642+
version: 1.5.137
6643+
resolution: "electron-to-chromium@npm:1.5.137"
6644+
checksum: 000803b46f87a52fda756ffcb92b7e8baa1ccd5c2545fde46f35b8f10f9d7e1d0d8681532f8ef2e9ee2e0367c63772554f04966abd8576b3403204fdf684a2b5
66366645
languageName: node
66376646
linkType: hard
66386647

@@ -7079,17 +7088,17 @@ __metadata:
70797088
linkType: hard
70807089

70817090
"eslint@npm:^9.23.0":
7082-
version: 9.25.0
7083-
resolution: "eslint@npm:9.25.0"
7091+
version: 9.24.0
7092+
resolution: "eslint@npm:9.24.0"
70847093
dependencies:
70857094
"@eslint-community/eslint-utils": ^4.2.0
70867095
"@eslint-community/regexpp": ^4.12.1
70877096
"@eslint/config-array": ^0.20.0
7088-
"@eslint/config-helpers": ^0.2.1
7089-
"@eslint/core": ^0.13.0
7097+
"@eslint/config-helpers": ^0.2.0
7098+
"@eslint/core": ^0.12.0
70907099
"@eslint/eslintrc": ^3.3.1
7091-
"@eslint/js": 9.25.0
7092-
"@eslint/plugin-kit": ^0.2.8
7100+
"@eslint/js": 9.24.0
7101+
"@eslint/plugin-kit": ^0.2.7
70937102
"@humanfs/node": ^0.16.6
70947103
"@humanwhocodes/module-importer": ^1.0.1
70957104
"@humanwhocodes/retry": ^0.4.2
@@ -7124,7 +7133,7 @@ __metadata:
71247133
optional: true
71257134
bin:
71267135
eslint: bin/eslint.js
7127-
checksum: 1835db3b2e5ace70b719de89212e56c529f3d0c6be5a7cc7bb3d0403b31ba64b46c2d5fe3d4aaf8e1bd9d854becebb1ee400e21bb72bf792ac2a1977bf5e33b6
7136+
checksum: fb4cdca007fe8b66d6c1ae8e682ce504afc116ab9a0ba264a69ff7cd40833ad02d9b86394685563175d202c31dbb57b31de46687cfa10ed890c7ae560f560871
71287137
languageName: node
71297138
linkType: hard
71307139

@@ -7445,15 +7454,15 @@ __metadata:
74457454
languageName: node
74467455
linkType: hard
74477456

7448-
"fdir@npm:^6.4.4":
7449-
version: 6.4.4
7450-
resolution: "fdir@npm:6.4.4"
7457+
"fdir@npm:^6.4.3":
7458+
version: 6.4.3
7459+
resolution: "fdir@npm:6.4.3"
74517460
peerDependencies:
74527461
picomatch: ^3 || ^4
74537462
peerDependenciesMeta:
74547463
picomatch:
74557464
optional: true
7456-
checksum: 79043610236579ffbd0647c508b43bd030a2d034a17c43cf96813a00e8e92e51acdb115c6ddecef3b5812cc2692b976155b4f6413e51e3761f1e772fa019a321
7465+
checksum: fa53e13c63e8c14add5b70fd47e28267dd5481ebbba4b47720ec25aae7d10a800ef0f2e33de350faaf63c10b3d7b64138925718832220d593f75e724846c736d
74577466
languageName: node
74587467
linkType: hard
74597468

@@ -12889,15 +12898,15 @@ __metadata:
1288912898
languageName: node
1289012899
linkType: hard
1289112900

12892-
"react-data-grid@https://github.com/pgadmin-org/react-data-grid.git#da939d3b434e70781e6b228efebc5235e542d002":
12893-
version: 7.0.0-beta.52
12894-
resolution: "react-data-grid@https://github.com/pgadmin-org/react-data-grid.git#commit=da939d3b434e70781e6b228efebc5235e542d002"
12901+
"react-data-grid@https://github.com/pgadmin-org/react-data-grid.git#3dfc2ca01a046d55c1c7a45392dcec104815dc76":
12902+
version: 7.0.0-beta.47
12903+
resolution: "react-data-grid@https://github.com/pgadmin-org/react-data-grid.git#commit=3dfc2ca01a046d55c1c7a45392dcec104815dc76"
1289512904
dependencies:
1289612905
clsx: ^2.0.0
1289712906
peerDependencies:
12898-
react: ^19.0
12899-
react-dom: ^19.0
12900-
checksum: 4abe0be01befcf0e8fbc4ac73761faf6f0f7b02b9ed48fdf75e5719fe5d0498d95799119707c7479684e4308b0d875f618b2ffed8a91bdf21d912a01f28d2c72
12907+
react: ^18.0 || ^19.0
12908+
react-dom: ^18.0 || ^19.0
12909+
checksum: 47c06eebc3b957e22256552a54193e234d4ea7117f8efa6842abcb2f7f9f6c9f8a936a39ff4870dd5fc4f8a9c834a05a301c4bff065ebd0bac7735d7bb53a8d3
1290112910
languageName: node
1290212911
linkType: hard
1290312912

@@ -13687,7 +13696,7 @@ __metadata:
1368713696
react-arborist: ^3.2.0
1368813697
react-aspen: ^1.1.0
1368913698
react-checkbox-tree: ^1.7.2
13690-
react-data-grid: "https://github.com/pgadmin-org/react-data-grid.git#da939d3b434e70781e6b228efebc5235e542d002"
13699+
react-data-grid: "https://github.com/pgadmin-org/react-data-grid.git#3dfc2ca01a046d55c1c7a45392dcec104815dc76"
1369113700
react-dnd: ^16.0.1
1369213701
react-dnd-html5-backend: ^16.0.1
1369313702
react-dom: ^18.2.0
@@ -14366,14 +14375,14 @@ __metadata:
1436614375
linkType: hard
1436714376

1436814377
"sql-formatter@npm:^15.5.1":
14369-
version: 15.6.0
14370-
resolution: "sql-formatter@npm:15.6.0"
14378+
version: 15.5.2
14379+
resolution: "sql-formatter@npm:15.5.2"
1437114380
dependencies:
1437214381
argparse: ^2.0.1
1437314382
nearley: ^2.20.1
1437414383
bin:
1437514384
sql-formatter: bin/sql-formatter-cli.cjs
14376-
checksum: 8657834daf9286c3855b4a04198040a03824cd22aefde33c0a4e807686d3199bbdf85b0caa463852c35b01a89e3b24c1b2d7d549a4aa9233d9f1bfd836966271
14385+
checksum: 0593149956814435e104b84a5ed5adc7bb5256ff02f2fc38b2fbc47d61053c789581662b52af5ecbc58ad252c6cea3cafced444925970bc547e2c7281a998eab
1437714386
languageName: node
1437814387
linkType: hard
1437914388

@@ -15042,12 +15051,12 @@ __metadata:
1504215051
linkType: hard
1504315052

1504415053
"tinyglobby@npm:^0.2.12":
15045-
version: 0.2.13
15046-
resolution: "tinyglobby@npm:0.2.13"
15054+
version: 0.2.12
15055+
resolution: "tinyglobby@npm:0.2.12"
1504715056
dependencies:
15048-
fdir: ^6.4.4
15057+
fdir: ^6.4.3
1504915058
picomatch: ^4.0.2
15050-
checksum: 3a2e87a2518cb3616057b0aa58be4f17771ae78c6890556516ae1e631f8ce4cfee1ba1dcb62fcc54a64e2bdd6c3104f4f3d021e1a3e3f8fb0875bca380b913e5
15059+
checksum: ef9357fa1b2b661afdccd315cb4995f5f36bce948faaace68aae85fe57bdd8f837883045c88efc50d3186bac6586e4ae2f31026b9a3aac061b884217e6092e23
1505115060
languageName: node
1505215061
linkType: hard
1505315062

@@ -15859,8 +15868,8 @@ __metadata:
1585915868
linkType: hard
1586015869

1586115870
"webpack@npm:^5.98.0":
15862-
version: 5.99.6
15863-
resolution: "webpack@npm:5.99.6"
15871+
version: 5.99.5
15872+
resolution: "webpack@npm:5.99.5"
1586415873
dependencies:
1586515874
"@types/eslint-scope": ^3.7.7
1586615875
"@types/estree": ^1.0.6
@@ -15890,7 +15899,7 @@ __metadata:
1589015899
optional: true
1589115900
bin:
1589215901
webpack: bin/webpack.js
15893-
checksum: 3be2e88c874cde705aefae11715d290c9b4cf3d678d435736c6f67772db5a365c312a2c8dac7dc1d4c6f56b1df8966ad4b46a69f77914595e46cce6947327521
15902+
checksum: e21e513752eca2bd50f6f17bba904383d633d223b981e824ca581699b18c262bc6598c81ab93020cb722409740cdff475b4f0951593f1060f9a445b25f3d6c98
1589415903
languageName: node
1589515904
linkType: hard
1589615905

0 commit comments

Comments
 (0)