diff --git a/patches/@docusaurus__react-loadable.patch b/patches/@docusaurus__react-loadable.patch new file mode 100644 index 000000000000..9e8f640f3056 --- /dev/null +++ b/patches/@docusaurus__react-loadable.patch @@ -0,0 +1,38 @@ +diff --git a/lib/index.js b/lib/index.js +index 1167aa26f6ad3cbacde07230386a54270e0bcdb9..47b6c3d299434cff99768c8862f365e6e2e12cdd 100644 +--- a/lib/index.js ++++ b/lib/index.js +@@ -134,10 +134,10 @@ function createLoadableComponent(loadFn, options) { + function (_React$Component) { + _inheritsLoose(LoadableComponent, _React$Component); + +- function LoadableComponent(props) { ++ function LoadableComponent(props, context) { + var _this; + +- _this = _React$Component.call(this, props) || this; ++ _this = _React$Component.call(this, props, context) || this; + + _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "retry", function () { + _this.setState({ +@@ -159,6 +159,9 @@ function createLoadableComponent(loadFn, options) { + loading: res.loading, + loaded: res.loaded + }; ++ ++ this._loadModule(); ++ + return _this; + } + +@@ -168,10 +171,6 @@ function createLoadableComponent(loadFn, options) { + + var _proto = LoadableComponent.prototype; + +- _proto.UNSAFE_componentWillMount = function UNSAFE_componentWillMount() { +- this._loadModule(); +- }; +- + _proto.componentDidMount = function componentDidMount() { + this._mounted = true; + }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe4328b20657..db3dbc1f0afa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,6 +9,9 @@ overrides: tar: ^7.5.16 sharp: ^0.35.1 +patchedDependencies: + '@docusaurus/react-loadable': 934848a8206a0089d796595c9df3e279bf5dafcf39edd3528713660cc43df0ef + importers: .: @@ -426,10 +429,10 @@ importers: version: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' react-loadable: specifier: npm:@docusaurus/react-loadable@6.0.0 - version: '@docusaurus/react-loadable@6.0.0(react@19.2.6)' + version: '@docusaurus/react-loadable@6.0.0(patch_hash=934848a8206a0089d796595c9df3e279bf5dafcf39edd3528713660cc43df0ef)(react@19.2.6)' react-loadable-ssr-addon-v5-slorber: specifier: ^1.0.3 - version: 1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.6))(webpack@5.107.2(@swc/core@1.15.43)(postcss@8.5.15)) + version: 1.0.3(@docusaurus/react-loadable@6.0.0(patch_hash=934848a8206a0089d796595c9df3e279bf5dafcf39edd3528713660cc43df0ef)(react@19.2.6))(webpack@5.107.2(@swc/core@1.15.43)(postcss@8.5.15)) react-router: specifier: ^5.3.4 version: 5.3.4(react@19.2.6) @@ -462,7 +465,7 @@ importers: version: 5.3.0 webpack-dev-server: specifier: ^5.2.3 - version: 5.2.6(tslib@2.8.1)(webpack@5.107.2(@swc/core@1.15.43)(postcss@8.5.15)) + version: 5.2.6(supports-color@7.2.0)(tslib@2.8.1)(webpack@5.107.2(@swc/core@1.15.43)(postcss@8.5.15)) webpack-merge: specifier: ^6.0.1 version: 6.0.1 @@ -863,7 +866,7 @@ importers: version: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)' react-loadable: specifier: npm:@docusaurus/react-loadable@6.0.0 - version: '@docusaurus/react-loadable@6.0.0(react@19.2.6)' + version: '@docusaurus/react-loadable@6.0.0(patch_hash=934848a8206a0089d796595c9df3e279bf5dafcf39edd3528713660cc43df0ef)(react@19.2.6)' packages/docusaurus-plugin-client-redirects: dependencies: @@ -8686,7 +8689,7 @@ packages: git-raw-commits@3.0.0: resolution: {integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==} engines: {node: '>=14'} - deprecated: Deprecated and no longer maintained. Use @conventional-changelog/git-client instead. + deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. hasBin: true git-remote-origin-url@2.0.0: @@ -8696,7 +8699,7 @@ packages: git-semver-tags@5.0.1: resolution: {integrity: sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==} engines: {node: '>=14'} - deprecated: Deprecated and no longer maintained. Use @conventional-changelog/git-client instead. + deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. hasBin: true git-up@7.0.0: @@ -15216,7 +15219,7 @@ snapshots: - '@algolia/client-search' - algoliasearch - '@docusaurus/react-loadable@6.0.0(react@19.2.6)': + '@docusaurus/react-loadable@6.0.0(patch_hash=934848a8206a0089d796595c9df3e279bf5dafcf39edd3528713660cc43df0ef)(react@19.2.6)': dependencies: '@types/react': 19.2.14 react: 19.2.6 @@ -24479,10 +24482,10 @@ snapshots: sucrase: 3.35.1 use-editable: 2.3.3(react@19.2.6) - react-loadable-ssr-addon-v5-slorber@1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.6))(webpack@5.107.2(@swc/core@1.15.43)(postcss@8.5.15)): + react-loadable-ssr-addon-v5-slorber@1.0.3(@docusaurus/react-loadable@6.0.0(patch_hash=934848a8206a0089d796595c9df3e279bf5dafcf39edd3528713660cc43df0ef)(react@19.2.6))(webpack@5.107.2(@swc/core@1.15.43)(postcss@8.5.15)): dependencies: '@babel/runtime': 7.29.7 - react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.2.6)' + react-loadable: '@docusaurus/react-loadable@6.0.0(patch_hash=934848a8206a0089d796595c9df3e279bf5dafcf39edd3528713660cc43df0ef)(react@19.2.6)' webpack: 5.107.2(@swc/core@1.15.43)(postcss@8.5.15) react-medium-image-zoom@5.4.8(react-dom@19.2.6(react@19.2.6))(react@19.2.6): @@ -25436,7 +25439,7 @@ snapshots: spdx-license-ids@3.0.23: {} - spdy-transport@3.0.0: + spdy-transport@3.0.0(supports-color@7.2.0): dependencies: debug: 4.4.3(supports-color@7.2.0) detect-node: 2.1.0 @@ -25447,13 +25450,13 @@ snapshots: transitivePeerDependencies: - supports-color - spdy@4.0.2: + spdy@4.0.2(supports-color@7.2.0): dependencies: debug: 4.4.3(supports-color@7.2.0) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 - spdy-transport: 3.0.0 + spdy-transport: 3.0.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -26449,7 +26452,7 @@ snapshots: transitivePeerDependencies: - tslib - webpack-dev-server@5.2.6(tslib@2.8.1)(webpack@5.107.2(@swc/core@1.15.43)(postcss@8.5.15)): + webpack-dev-server@5.2.6(supports-color@7.2.0)(tslib@2.8.1)(webpack@5.107.2(@swc/core@1.15.43)(postcss@8.5.15)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -26476,7 +26479,7 @@ snapshots: selfsigned: 5.5.0 serve-index: 1.9.2 sockjs: 0.3.24 - spdy: 4.0.2 + spdy: 4.0.2(supports-color@7.2.0) webpack-dev-middleware: 7.4.5(tslib@2.8.1)(webpack@5.107.2(@swc/core@1.15.43)(postcss@8.5.15)) ws: 8.21.1 optionalDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 48fe9df1761b..d6661288b161 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -50,3 +50,5 @@ allowBuilds: fast-folder-size: false nx: false sharp: false +patchedDependencies: + '@docusaurus/react-loadable': patches/@docusaurus__react-loadable.patch