Skip to content

Commit ba76566

Browse files
committed
fix: use debounced autoresize
1 parent 3224d00 commit ba76566

File tree

2 files changed

+183
-51
lines changed

2 files changed

+183
-51
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"@codemirror/lang-javascript": "^6.2.1",
3030
"@emotion/react": "11.13.3",
3131
"@emotion/styled": "11.13.0",
32-
"@graasp/apps-query-client": "3.7.0",
32+
"@graasp/apps-query-client": "graasp/graasp-apps-query-client#fix-debounce-send-height",
3333
"@graasp/sdk": "4.32.1",
3434
"@graasp/stylis-plugin-rtl": "2.2.0",
3535
"@graasp/ui": "5.3.1",

yarn.lock

+182-50
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,15 @@ __metadata:
254254
languageName: node
255255
linkType: hard
256256

257+
"@babel/runtime@npm:^7.25.7":
258+
version: 7.25.9
259+
resolution: "@babel/runtime@npm:7.25.9"
260+
dependencies:
261+
regenerator-runtime: "npm:^0.14.0"
262+
checksum: 10/8d904cfcb433374b3bb90369452751c94ae69547cdd3679950de4527ac5d04195b9c4a1840482a6f3a84694cb22a6403a7f98b826d60cd945918223a4a6b479c
263+
languageName: node
264+
linkType: hard
265+
257266
"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.7":
258267
version: 7.25.7
259268
resolution: "@babel/template@npm:7.25.7"
@@ -760,7 +769,7 @@ __metadata:
760769
languageName: node
761770
linkType: hard
762771

763-
"@emotion/cache@npm:^11.11.0, @emotion/cache@npm:^11.13.0":
772+
"@emotion/cache@npm:^11.11.0, @emotion/cache@npm:^11.13.0, @emotion/cache@npm:^11.13.1":
764773
version: 11.13.1
765774
resolution: "@emotion/cache@npm:11.13.1"
766775
dependencies:
@@ -817,7 +826,7 @@ __metadata:
817826
languageName: node
818827
linkType: hard
819828

820-
"@emotion/serialize@npm:^1.2.0, @emotion/serialize@npm:^1.3.0, @emotion/serialize@npm:^1.3.1":
829+
"@emotion/serialize@npm:^1.2.0, @emotion/serialize@npm:^1.3.0, @emotion/serialize@npm:^1.3.1, @emotion/serialize@npm:^1.3.2":
821830
version: 1.3.2
822831
resolution: "@emotion/serialize@npm:1.3.2"
823832
dependencies:
@@ -1181,30 +1190,31 @@ __metadata:
11811190
languageName: node
11821191
linkType: hard
11831192

1184-
"@graasp/apps-query-client@npm:3.7.0":
1193+
"@graasp/apps-query-client@graasp/graasp-apps-query-client#fix-debounce-send-height":
11851194
version: 3.7.0
1186-
resolution: "@graasp/apps-query-client@npm:3.7.0"
1195+
resolution: "@graasp/apps-query-client@https://github.com/graasp/graasp-apps-query-client.git#commit=e51dca5e72994bbc94a75931eadc832debe8e7e8"
11871196
dependencies:
11881197
"@emotion/react": "npm:11.13.3"
11891198
"@emotion/styled": "npm:11.13.0"
1190-
"@mui/icons-material": "npm:5.16.7"
1191-
"@mui/material": "npm:5.16.7"
1199+
"@mui/icons-material": "npm:6.1.4"
1200+
"@mui/material": "npm:6.1.4"
11921201
axios: "npm:1.7.7"
11931202
dexie: "npm:4.0.8"
11941203
http-status-codes: "npm:2.3.0"
1204+
lodash.debounce: "npm:4.0.8"
11951205
miragejs: "npm:0.1.48"
1196-
msw: "npm:2.4.8"
1206+
msw: "npm:2.4.11"
11971207
uuid: "npm:10.0.0"
11981208
peerDependencies:
11991209
"@graasp/sdk": ^4.22.0
1200-
"@mui/icons-material": ^5.15.5
1201-
"@mui/material": ^5.15.5
1210+
"@mui/icons-material": ^5.15.5 || ^6.0.0
1211+
"@mui/material": ^5.15.5 || ^6.0.0
12021212
"@tanstack/react-query": ^4.28.0
12031213
"@tanstack/react-query-devtools": ^4.28.0
12041214
date-fns: ^3.3.0 || ^4.0.0
12051215
react: ^18.0.0
12061216
react-dom: ^18.0.0
1207-
checksum: 10/0c1c11a258ff0da9045bf70ce5df54b49de267c4b9f0fa7ff21be067e94eb0eb8a7d2ad793a51af5aa6336d015cfca87601e8a108b4ae79bd35f9d1a9f0a0bac
1217+
checksum: 10/8b638ea2e379e0c1864fa4369289b3be526b0534316d03954f72836ccb550c931a3b0e62d15e49f38b0d502bac29ce48349ad2c5790922098672b3be8c8325c5
12081218
languageName: node
12091219
linkType: hard
12101220

@@ -1579,7 +1589,7 @@ __metadata:
15791589
languageName: node
15801590
linkType: hard
15811591

1582-
"@mswjs/interceptors@npm:^0.35.6, @mswjs/interceptors@npm:^0.35.8":
1592+
"@mswjs/interceptors@npm:^0.35.8":
15831593
version: 0.35.9
15841594
resolution: "@mswjs/interceptors@npm:0.35.9"
15851595
dependencies:
@@ -1622,6 +1632,13 @@ __metadata:
16221632
languageName: node
16231633
linkType: hard
16241634

1635+
"@mui/core-downloads-tracker@npm:^6.1.4":
1636+
version: 6.1.5
1637+
resolution: "@mui/core-downloads-tracker@npm:6.1.5"
1638+
checksum: 10/9f207d77ebf1ae30d2e9c3caa5725953e29ea7e722a5dab280f02bad14a2e5147bb9da3356b384564a65d3545404ecd79149f72675d19aedeb9b9c28d2256766
1639+
languageName: node
1640+
linkType: hard
1641+
16251642
"@mui/icons-material@npm:5.16.7":
16261643
version: 5.16.7
16271644
resolution: "@mui/icons-material@npm:5.16.7"
@@ -1638,6 +1655,22 @@ __metadata:
16381655
languageName: node
16391656
linkType: hard
16401657

1658+
"@mui/icons-material@npm:6.1.4":
1659+
version: 6.1.4
1660+
resolution: "@mui/icons-material@npm:6.1.4"
1661+
dependencies:
1662+
"@babel/runtime": "npm:^7.25.7"
1663+
peerDependencies:
1664+
"@mui/material": ^6.1.4
1665+
"@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
1666+
react: ^17.0.0 || ^18.0.0 || ^19.0.0
1667+
peerDependenciesMeta:
1668+
"@types/react":
1669+
optional: true
1670+
checksum: 10/333693faac7b32b98fb5fbad76ab55a3d27ae72a2baac90a151bce24fb6779d67f7d9434b72a0e33834b10f5570319863da9b3f3932bdce3bb7531a198956530
1671+
languageName: node
1672+
linkType: hard
1673+
16411674
"@mui/lab@npm:5.0.0-alpha.173":
16421675
version: 5.0.0-alpha.173
16431676
resolution: "@mui/lab@npm:5.0.0-alpha.173"
@@ -1700,6 +1733,42 @@ __metadata:
17001733
languageName: node
17011734
linkType: hard
17021735

1736+
"@mui/material@npm:6.1.4":
1737+
version: 6.1.4
1738+
resolution: "@mui/material@npm:6.1.4"
1739+
dependencies:
1740+
"@babel/runtime": "npm:^7.25.7"
1741+
"@mui/core-downloads-tracker": "npm:^6.1.4"
1742+
"@mui/system": "npm:^6.1.4"
1743+
"@mui/types": "npm:^7.2.18"
1744+
"@mui/utils": "npm:^6.1.4"
1745+
"@popperjs/core": "npm:^2.11.8"
1746+
"@types/react-transition-group": "npm:^4.4.11"
1747+
clsx: "npm:^2.1.1"
1748+
csstype: "npm:^3.1.3"
1749+
prop-types: "npm:^15.8.1"
1750+
react-is: "npm:^18.3.1"
1751+
react-transition-group: "npm:^4.4.5"
1752+
peerDependencies:
1753+
"@emotion/react": ^11.5.0
1754+
"@emotion/styled": ^11.3.0
1755+
"@mui/material-pigment-css": ^6.1.4
1756+
"@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
1757+
react: ^17.0.0 || ^18.0.0 || ^19.0.0
1758+
react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
1759+
peerDependenciesMeta:
1760+
"@emotion/react":
1761+
optional: true
1762+
"@emotion/styled":
1763+
optional: true
1764+
"@mui/material-pigment-css":
1765+
optional: true
1766+
"@types/react":
1767+
optional: true
1768+
checksum: 10/6b1a484a92deaf939c887bc8130ee052babd5a97cc08a969213fd3376b44c416e83b934597977a51c43eeabae82073cfa3cc8e9dde0bc6734e2687e737b76d3a
1769+
languageName: node
1770+
linkType: hard
1771+
17031772
"@mui/private-theming@npm:^5.16.6":
17041773
version: 5.16.6
17051774
resolution: "@mui/private-theming@npm:5.16.6"
@@ -1717,6 +1786,23 @@ __metadata:
17171786
languageName: node
17181787
linkType: hard
17191788

1789+
"@mui/private-theming@npm:^6.1.5":
1790+
version: 6.1.5
1791+
resolution: "@mui/private-theming@npm:6.1.5"
1792+
dependencies:
1793+
"@babel/runtime": "npm:^7.25.7"
1794+
"@mui/utils": "npm:^6.1.5"
1795+
prop-types: "npm:^15.8.1"
1796+
peerDependencies:
1797+
"@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
1798+
react: ^17.0.0 || ^18.0.0 || ^19.0.0
1799+
peerDependenciesMeta:
1800+
"@types/react":
1801+
optional: true
1802+
checksum: 10/a53a95600eb5b45af951fd0efaf43dd2eec7236b814ce69b80cb77c2b3ac1b54706b57e23f16e528998772850001149d0a767f3005f763a4463a7b60f5ca7634
1803+
languageName: node
1804+
linkType: hard
1805+
17201806
"@mui/styled-engine@npm:^5.16.6":
17211807
version: 5.16.6
17221808
resolution: "@mui/styled-engine@npm:5.16.6"
@@ -1738,6 +1824,29 @@ __metadata:
17381824
languageName: node
17391825
linkType: hard
17401826

1827+
"@mui/styled-engine@npm:^6.1.5":
1828+
version: 6.1.5
1829+
resolution: "@mui/styled-engine@npm:6.1.5"
1830+
dependencies:
1831+
"@babel/runtime": "npm:^7.25.7"
1832+
"@emotion/cache": "npm:^11.13.1"
1833+
"@emotion/serialize": "npm:^1.3.2"
1834+
"@emotion/sheet": "npm:^1.4.0"
1835+
csstype: "npm:^3.1.3"
1836+
prop-types: "npm:^15.8.1"
1837+
peerDependencies:
1838+
"@emotion/react": ^11.4.1
1839+
"@emotion/styled": ^11.3.0
1840+
react: ^17.0.0 || ^18.0.0 || ^19.0.0
1841+
peerDependenciesMeta:
1842+
"@emotion/react":
1843+
optional: true
1844+
"@emotion/styled":
1845+
optional: true
1846+
checksum: 10/c032f4dbbef4c8fedfdd272f922acc8a5cb0ce575ff4ed6aee5fa15856b1a53e4ddf06a892aeb5a8eae2d4a0ad9d5d53c1319d76436c7036dcbc00d49189d708
1847+
languageName: node
1848+
linkType: hard
1849+
17411850
"@mui/system@npm:^5.16.5, @mui/system@npm:^5.16.7":
17421851
version: 5.16.7
17431852
resolution: "@mui/system@npm:5.16.7"
@@ -1766,7 +1875,35 @@ __metadata:
17661875
languageName: node
17671876
linkType: hard
17681877

1769-
"@mui/types@npm:^7.2.14, @mui/types@npm:^7.2.15":
1878+
"@mui/system@npm:^6.1.4":
1879+
version: 6.1.5
1880+
resolution: "@mui/system@npm:6.1.5"
1881+
dependencies:
1882+
"@babel/runtime": "npm:^7.25.7"
1883+
"@mui/private-theming": "npm:^6.1.5"
1884+
"@mui/styled-engine": "npm:^6.1.5"
1885+
"@mui/types": "npm:^7.2.18"
1886+
"@mui/utils": "npm:^6.1.5"
1887+
clsx: "npm:^2.1.1"
1888+
csstype: "npm:^3.1.3"
1889+
prop-types: "npm:^15.8.1"
1890+
peerDependencies:
1891+
"@emotion/react": ^11.5.0
1892+
"@emotion/styled": ^11.3.0
1893+
"@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
1894+
react: ^17.0.0 || ^18.0.0 || ^19.0.0
1895+
peerDependenciesMeta:
1896+
"@emotion/react":
1897+
optional: true
1898+
"@emotion/styled":
1899+
optional: true
1900+
"@types/react":
1901+
optional: true
1902+
checksum: 10/00fb9fdaaef435e3e4d129a07a57eec3a7abe74e96e1e493d42e0d16721b0a10a6176d870c26d625bd0a69ae4110ae392355619fffd88577d999c09f52e002df
1903+
languageName: node
1904+
linkType: hard
1905+
1906+
"@mui/types@npm:^7.2.14, @mui/types@npm:^7.2.15, @mui/types@npm:^7.2.18":
17701907
version: 7.2.18
17711908
resolution: "@mui/types@npm:7.2.18"
17721909
peerDependencies:
@@ -1798,6 +1935,26 @@ __metadata:
17981935
languageName: node
17991936
linkType: hard
18001937

1938+
"@mui/utils@npm:^6.1.4, @mui/utils@npm:^6.1.5":
1939+
version: 6.1.5
1940+
resolution: "@mui/utils@npm:6.1.5"
1941+
dependencies:
1942+
"@babel/runtime": "npm:^7.25.7"
1943+
"@mui/types": "npm:^7.2.18"
1944+
"@types/prop-types": "npm:^15.7.13"
1945+
clsx: "npm:^2.1.1"
1946+
prop-types: "npm:^15.8.1"
1947+
react-is: "npm:^18.3.1"
1948+
peerDependencies:
1949+
"@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
1950+
react: ^17.0.0 || ^18.0.0 || ^19.0.0
1951+
peerDependenciesMeta:
1952+
"@types/react":
1953+
optional: true
1954+
checksum: 10/8d99b7f0d54ae9b1ac57dfae695afcd15b446364cda0c0ba3ca076a719881ff556564eba62962168719862ee086e12d8ba107440e8aa86fdecfe2eca5826e051
1955+
languageName: node
1956+
linkType: hard
1957+
18011958
"@mui/x-data-grid@npm:^6.19.4":
18021959
version: 6.20.4
18031960
resolution: "@mui/x-data-grid@npm:6.20.4"
@@ -3138,7 +3295,7 @@ __metadata:
31383295
languageName: node
31393296
linkType: hard
31403297

3141-
"@types/prop-types@npm:*, @types/prop-types@npm:^15.7.12, @types/prop-types@npm:^15.7.2":
3298+
"@types/prop-types@npm:*, @types/prop-types@npm:^15.7.12, @types/prop-types@npm:^15.7.13, @types/prop-types@npm:^15.7.2":
31423299
version: 15.7.13
31433300
resolution: "@types/prop-types@npm:15.7.13"
31443301
checksum: 10/8935cad87c683c665d09a055919d617fe951cb3b2d5c00544e3a913f861a2bd8d2145b51c9aa6d2457d19f3107ab40784c40205e757232f6a80cc8b1c815513c
@@ -3173,7 +3330,7 @@ __metadata:
31733330
languageName: node
31743331
linkType: hard
31753332

3176-
"@types/react-transition-group@npm:^4.4.10":
3333+
"@types/react-transition-group@npm:^4.4.10, @types/react-transition-group@npm:^4.4.11":
31773334
version: 4.4.11
31783335
resolution: "@types/react-transition-group@npm:4.4.11"
31793336
dependencies:
@@ -7447,7 +7604,7 @@ __metadata:
74477604
"@eslint/compat": "npm:^1.2.0"
74487605
"@eslint/eslintrc": "npm:3.1.0"
74497606
"@eslint/js": "npm:9.13.0"
7450-
"@graasp/apps-query-client": "npm:3.7.0"
7607+
"@graasp/apps-query-client": "graasp/graasp-apps-query-client#fix-debounce-send-height"
74517608
"@graasp/sdk": "npm:4.32.1"
74527609
"@graasp/stylis-plugin-rtl": "npm:2.2.0"
74537610
"@graasp/ui": "npm:5.3.1"
@@ -8903,6 +9060,13 @@ __metadata:
89039060
languageName: node
89049061
linkType: hard
89059062

9063+
"lodash.debounce@npm:4.0.8":
9064+
version: 4.0.8
9065+
resolution: "lodash.debounce@npm:4.0.8"
9066+
checksum: 10/cd0b2819786e6e80cb9f5cda26b1a8fc073daaf04e48d4cb462fa4663ec9adb3a5387aa22d7129e48eed1afa05b482e2a6b79bfc99b86886364449500cbb00fd
9067+
languageName: node
9068+
linkType: hard
9069+
89069070
"lodash.flattendeep@npm:^4.4.0":
89079071
version: 4.4.0
89089072
resolution: "lodash.flattendeep@npm:4.4.0"
@@ -9418,39 +9582,7 @@ __metadata:
94189582
languageName: node
94199583
linkType: hard
94209584

9421-
"msw@npm:2.4.8":
9422-
version: 2.4.8
9423-
resolution: "msw@npm:2.4.8"
9424-
dependencies:
9425-
"@bundled-es-modules/cookie": "npm:^2.0.0"
9426-
"@bundled-es-modules/statuses": "npm:^1.0.1"
9427-
"@bundled-es-modules/tough-cookie": "npm:^0.1.6"
9428-
"@inquirer/confirm": "npm:^3.0.0"
9429-
"@mswjs/interceptors": "npm:^0.35.6"
9430-
"@open-draft/until": "npm:^2.1.0"
9431-
"@types/cookie": "npm:^0.6.0"
9432-
"@types/statuses": "npm:^2.0.4"
9433-
chalk: "npm:^4.1.2"
9434-
graphql: "npm:^16.8.1"
9435-
headers-polyfill: "npm:^4.0.2"
9436-
is-node-process: "npm:^1.2.0"
9437-
outvariant: "npm:^1.4.2"
9438-
path-to-regexp: "npm:^6.3.0"
9439-
strict-event-emitter: "npm:^0.5.1"
9440-
type-fest: "npm:^4.9.0"
9441-
yargs: "npm:^17.7.2"
9442-
peerDependencies:
9443-
typescript: ">= 4.8.x"
9444-
peerDependenciesMeta:
9445-
typescript:
9446-
optional: true
9447-
bin:
9448-
msw: cli/index.js
9449-
checksum: 10/bbb290ed9aeaa2ea72d60dfc669256fc3998fb96f81f280d8a9e5455543015f361b9da0ff99cd31e47f71461a11fdb59dec4a01418a777da41b75e2db80c57c5
9450-
languageName: node
9451-
linkType: hard
9452-
9453-
"msw@npm:^2.3.5":
9585+
"msw@npm:2.4.11, msw@npm:^2.3.5":
94549586
version: 2.4.11
94559587
resolution: "msw@npm:2.4.11"
94569588
dependencies:
@@ -9860,7 +9992,7 @@ __metadata:
98609992
languageName: node
98619993
linkType: hard
98629994

9863-
"outvariant@npm:^1.4.0, outvariant@npm:^1.4.2, outvariant@npm:^1.4.3":
9995+
"outvariant@npm:^1.4.0, outvariant@npm:^1.4.3":
98649996
version: 1.4.3
98659997
resolution: "outvariant@npm:1.4.3"
98669998
checksum: 10/3a7582745850cb344d49641867a4c080858c54f4091afd91b9c0765ba6e471c2bc841348f0fff344845ddd0a4db42fd5d68c6f7ebaf32d4b676a3a9987b2488a
@@ -12365,7 +12497,7 @@ __metadata:
1236512497
languageName: node
1236612498
linkType: hard
1236712499

12368-
"type-fest@npm:^4.26.1, type-fest@npm:^4.9.0":
12500+
"type-fest@npm:^4.26.1":
1236912501
version: 4.26.1
1237012502
resolution: "type-fest@npm:4.26.1"
1237112503
checksum: 10/b82676194f80af228cb852e320d2ea8381c89d667d2e4d9f2bdfc8f254bccc039c7741a90c53617a4de0c9fdca8265ed18eb0888cd628f391c5c381c33a9f94b

0 commit comments

Comments
 (0)