diff --git a/package-lock.json b/package-lock.json index 2a796502..60b035d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,7 +53,7 @@ "postcss-preset-env": "^7.7.1", "primeflex": "2.0.0-rc.1", "primeicons": "^6.0.1", - "primereact": "^10.6.3", + "primereact": "^10.8.2", "query-string": "^6.13.1", "quill": "^1.3.7", "react-error-boundary": "^3.1.4", @@ -15826,9 +15826,9 @@ "integrity": "sha512-KDeO94CbWI4pKsPnYpA1FPjo79EsY9I+M8ywoPBSf9XMXoe/0crjbUK7jcQEDHuc0ZMRIZsxH3TYLv4TUtHmAA==" }, "node_modules/primereact": { - "version": "10.6.3", - "resolved": "https://registry.npmjs.org/primereact/-/primereact-10.6.3.tgz", - "integrity": "sha512-1jCg81ebdmTGS5+1mbqNOLxTBD1Bcg9YqInrlghz9l2/akRIoSB9krnXEi14h8h/X4CH4EdAEHs0FF3Lj+IO8w==", + "version": "10.8.3", + "resolved": "https://registry.npmjs.org/primereact/-/primereact-10.8.3.tgz", + "integrity": "sha512-LYa7DL1TDmWWrPCeh3CMsx89LXgcf4+rYhJ6YiA7z164WsdzJK388Bp1Qdv5cfpyL/Nm0eIWxIApxwWBv8kwuA==", "dependencies": { "@types/react-transition-group": "^4.4.1", "react-transition-group": "^4.4.1" @@ -15837,9 +15837,9 @@ "node": ">=14.0.0" }, "peerDependencies": { - "@types/react": "^17.0.0 || ^18.0.0", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0" + "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "@types/react": { diff --git a/src/main/components/panels/tabsetpanel/TabsetPanelImpl.tsx b/src/main/components/panels/tabsetpanel/TabsetPanelImpl.tsx index 833d1088..ef251897 100644 --- a/src/main/components/panels/tabsetpanel/TabsetPanelImpl.tsx +++ b/src/main/components/panels/tabsetpanel/TabsetPanelImpl.tsx @@ -189,7 +189,7 @@ const TabsetPanelImpl: FC = (props) => { style={{"--nav-background": props.compStyle.background} as CSSProperties} activeIndex={props.selectedIndex} onTabChange={event => props.onTabChange(event.index)} - onTabClose={event => props.onTabClose(event.index)} + onBeforeTabClose={event => props.onTabClose(event.index)} {...usePopupMenu(props)}> {builtTabs} diff --git a/src/main/components/panels/tabsetpanel/UITabsetPanel.tsx b/src/main/components/panels/tabsetpanel/UITabsetPanel.tsx index dcd32af0..22be9f94 100644 --- a/src/main/components/panels/tabsetpanel/UITabsetPanel.tsx +++ b/src/main/components/panels/tabsetpanel/UITabsetPanel.tsx @@ -78,7 +78,9 @@ const UITabsetPanel: FC