This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/master by this push:
     new 6ce7c2e8dea chore(deps-dev): bump react-resizable and 
@types/react-resizable in /superset-frontend (#40110)
6ce7c2e8dea is described below

commit 6ce7c2e8deaab903c2a822f0023dbcda58c9574b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed May 20 10:32:38 2026 -0700

    chore(deps-dev): bump react-resizable and @types/react-resizable in 
/superset-frontend (#40110)
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Claude <[email protected]>
    Co-authored-by: Claude Sonnet 4.6 <[email protected]>
---
 .../.storybook/shared/ResizablePanel.tsx           | 32 ++++++++++------------
 superset-frontend/package-lock.json                | 20 ++++++++------
 superset-frontend/package.json                     |  4 +--
 3 files changed, 27 insertions(+), 29 deletions(-)

diff --git a/superset-frontend/.storybook/shared/ResizablePanel.tsx 
b/superset-frontend/.storybook/shared/ResizablePanel.tsx
index 3ac33c57052..bf6bdbfdca4 100644
--- a/superset-frontend/.storybook/shared/ResizablePanel.tsx
+++ b/superset-frontend/.storybook/shared/ResizablePanel.tsx
@@ -17,12 +17,8 @@
  * under the License.
  */
 
-import { PropsWithChildren, ReactNode, SyntheticEvent } from 'react';
-import {
-  ResizableBox,
-  ResizableBoxProps,
-  ResizeCallbackData,
-} from 'react-resizable';
+import { ReactNode, SyntheticEvent } from 'react';
+import { ResizableBox, ResizeCallbackData } from 'react-resizable';
 import { styled } from '@apache-superset/core/theme';
 
 import 'react-resizable/css/styles.css';
@@ -46,14 +42,16 @@ export type Size = ResizeCallbackData['size'];
 
 export default function ResizablePanel({
   children,
-  heading = undefined,
+  heading,
   initialSize = { width: 500, height: 300 },
   minConstraints = [100, 100] as [number, number],
   onResize,
-  ...props
-}: PropsWithChildren<Omit<ResizableBoxProps, 'width' | 'height'>> & {
+}: {
+  children?: ReactNode;
   heading?: ReactNode;
   initialSize?: Size;
+  minConstraints?: [number, number];
+  onResize?: (e: SyntheticEvent, data: ResizeCallbackData) => void;
 }) {
   const { width, height } = initialSize;
   return (
@@ -61,16 +59,14 @@ export default function ResizablePanel({
       className="panel"
       width={width}
       height={height}
+      axis="both"
       minConstraints={minConstraints}
-      onResize={
-        onResize
-          ? (e: SyntheticEvent, data: ResizeCallbackData) => {
-              const { size } = data;
-              onResize(e, { ...data, size });
-            }
-          : undefined
-      }
-      {...props}
+      maxConstraints={[Infinity, Infinity]}
+      handleSize={[20, 20]}
+      lockAspectRatio={false}
+      resizeHandles={['se']}
+      transformScale={1}
+      onResize={onResize}
     >
       <>
         {heading ? <div className="panel-heading">{heading}</div> : null}
diff --git a/superset-frontend/package-lock.json 
b/superset-frontend/package-lock.json
index d7f21f69b02..5aad7fa914c 100644
--- a/superset-frontend/package-lock.json
+++ b/superset-frontend/package-lock.json
@@ -213,7 +213,7 @@
         "@types/react-dom": "^18.2.0",
         "@types/react-loadable": "^5.5.11",
         "@types/react-redux": "^7.1.10",
-        "@types/react-resizable": "^3.0.8",
+        "@types/react-resizable": "^4.0.0",
         "@types/react-router-dom": "^5.3.3",
         "@types/react-transition-group": "^4.4.12",
         "@types/react-window": "^1.8.8",
@@ -275,7 +275,7 @@
         "prettier-plugin-packagejson": "^3.0.2",
         "process": "^0.11.10",
         "react-refresh": "^0.18.0",
-        "react-resizable": "^3.1.3",
+        "react-resizable": "^4.0.1",
         "redux-mock-store": "^1.5.4",
         "source-map": "^0.7.6",
         "source-map-support": "^0.5.21",
@@ -13796,12 +13796,14 @@
       }
     },
     "node_modules/@types/react-resizable": {
-      "version": "3.0.8",
-      "resolved": 
"https://registry.npmjs.org/@types/react-resizable/-/react-resizable-3.0.8.tgz";,
-      "integrity": 
"sha512-Pcvt2eGA7KNXldt1hkhVhAgZ8hK41m0mp89mFgQi7LAAEZiaLgm4fHJ5zbJZ/4m2LVaAyYrrRRv1LHDcrGQanA==",
+      "version": "4.0.0",
+      "resolved": 
"https://registry.npmjs.org/@types/react-resizable/-/react-resizable-4.0.0.tgz";,
+      "integrity": 
"sha512-zEMfyoFP/I6L796+dIjXeAVL2q7C4vwCXwQW2be79uPZAQLsI/pU1NOVqqfVQG3FkIxr/n96KjhzdRnWGZcTcg==",
+      "deprecated": "This is a stub types definition. react-resizable provides 
its own type definitions, so you do not need this installed.",
       "dev": true,
+      "license": "MIT",
       "dependencies": {
-        "@types/react": "*"
+        "react-resizable": "*"
       }
     },
     "node_modules/@types/react-router": {
@@ -40804,9 +40806,9 @@
       }
     },
     "node_modules/react-resizable": {
-      "version": "3.1.3",
-      "resolved": 
"https://registry.npmjs.org/react-resizable/-/react-resizable-3.1.3.tgz";,
-      "integrity": 
"sha512-liJBNayhX7qA4tBJiBD321FDhJxgGTJ07uzH5zSORXoE8h7PyEZ8mLqmosST7ppf6C4zUsbd2gzDMmBCfFp9Lw==",
+      "version": "4.0.1",
+      "resolved": 
"https://registry.npmjs.org/react-resizable/-/react-resizable-4.0.1.tgz";,
+      "integrity": 
"sha512-FR25Rcfxpi1iKiC7taIrqc1Tz6VnslqM94/IrA1LxoM5C3ap2EqaKLnCit/aKrcn3H4wfzO0nFBadFBc+SzEWA==",
       "dev": true,
       "license": "MIT",
       "dependencies": {
diff --git a/superset-frontend/package.json b/superset-frontend/package.json
index 3a1c8caf0be..f0910841a57 100644
--- a/superset-frontend/package.json
+++ b/superset-frontend/package.json
@@ -294,7 +294,7 @@
     "@types/react-dom": "^18.2.0",
     "@types/react-loadable": "^5.5.11",
     "@types/react-redux": "^7.1.10",
-    "@types/react-resizable": "^3.0.8",
+    "@types/react-resizable": "^4.0.0",
     "@types/react-router-dom": "^5.3.3",
     "@types/react-transition-group": "^4.4.12",
     "@types/react-window": "^1.8.8",
@@ -356,7 +356,7 @@
     "prettier-plugin-packagejson": "^3.0.2",
     "process": "^0.11.10",
     "react-refresh": "^0.18.0",
-    "react-resizable": "^3.1.3",
+    "react-resizable": "^4.0.1",
     "redux-mock-store": "^1.5.4",
     "source-map": "^0.7.6",
     "source-map-support": "^0.5.21",

Reply via email to