Преглед изворни кода

datanodeviewer show_owner_label boolean property (#1751)

If True, prepend the owner label to the data node label.
resolves #1571

Co-authored-by: Fred Lefévère-Laoide <Fred.Lefevere-Laoide@Taipy.io>
Fred Lefévère-Laoide пре 8 месеци
родитељ
комит
82cdee627c

+ 167 - 166
frontend/taipy-gui/package-lock.json

@@ -1911,18 +1911,18 @@
       "dev": true
       "dev": true
     },
     },
     "node_modules/@mui/core-downloads-tracker": {
     "node_modules/@mui/core-downloads-tracker": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.0.1.tgz",
-      "integrity": "sha512-TmKkCTwgtwvlFTF1tZzG4lYbi7v6NGweEJwFBZoIWZrkF1OLa0xu4umifmIyd+bVIScsEj//E2AD6bOJbPMOOQ==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.0.2.tgz",
+      "integrity": "sha512-Cg68oOlAfbJgMgvbCwcX3Y3HdygCl6X1nREYTdEWcEKUQhNarrC45Cc35mP+zA7p3ZXE/7FLiaTCCgwuSoef/Q==",
       "funding": {
       "funding": {
         "type": "opencollective",
         "type": "opencollective",
         "url": "https://opencollective.com/mui-org"
         "url": "https://opencollective.com/mui-org"
       }
       }
     },
     },
     "node_modules/@mui/icons-material": {
     "node_modules/@mui/icons-material": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.0.1.tgz",
-      "integrity": "sha512-CsgaF65jA3H1YzpDg6H2nFH/UHueVlmpEtPim7xF9VbjYnmnblG3aX0GflBahH96Pg0schrFWyRySlgbVAh5Kw==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.0.2.tgz",
+      "integrity": "sha512-WaTPSvKcx8X7NdWAHzJWDZv+YXvK0MUY8+JI/r4/q2GgIa5RW+n4+08CGX6jB7sWhU1R3zy28NfsDUwwQjOThw==",
       "dependencies": {
       "dependencies": {
         "@babel/runtime": "^7.25.0"
         "@babel/runtime": "^7.25.0"
       },
       },
@@ -1934,7 +1934,7 @@
         "url": "https://opencollective.com/mui-org"
         "url": "https://opencollective.com/mui-org"
       },
       },
       "peerDependencies": {
       "peerDependencies": {
-        "@mui/material": "^6.0.1",
+        "@mui/material": "^6.0.2",
         "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
         "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
         "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
         "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
       },
       },
@@ -1945,15 +1945,15 @@
       }
       }
     },
     },
     "node_modules/@mui/material": {
     "node_modules/@mui/material": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.0.1.tgz",
-      "integrity": "sha512-gOJS0RKYs9lRACaTluXPNopxFpIBhWVmhf09lHpqpPlR6bujXhuiTE2Q8puensdz3Qm2JGzl1VjccYHieV1g8A==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.0.2.tgz",
+      "integrity": "sha512-KrnkJFSyhsAh8V30DNUbWyRyxMi4ZHjFg1ikQGx+mUAIffFTYIEx9Q+Kxd3vCT0FUFGOmbsuh6F6yRhpybsjkg==",
       "dependencies": {
       "dependencies": {
         "@babel/runtime": "^7.25.0",
         "@babel/runtime": "^7.25.0",
-        "@mui/core-downloads-tracker": "^6.0.1",
-        "@mui/system": "^6.0.1",
+        "@mui/core-downloads-tracker": "^6.0.2",
+        "@mui/system": "^6.0.2",
         "@mui/types": "^7.2.16",
         "@mui/types": "^7.2.16",
-        "@mui/utils": "^6.0.1",
+        "@mui/utils": "^6.0.2",
         "@popperjs/core": "^2.11.8",
         "@popperjs/core": "^2.11.8",
         "@types/react-transition-group": "^4.4.11",
         "@types/react-transition-group": "^4.4.11",
         "clsx": "^2.1.1",
         "clsx": "^2.1.1",
@@ -1972,7 +1972,7 @@
       "peerDependencies": {
       "peerDependencies": {
         "@emotion/react": "^11.5.0",
         "@emotion/react": "^11.5.0",
         "@emotion/styled": "^11.3.0",
         "@emotion/styled": "^11.3.0",
-        "@mui/material-pigment-css": "^6.0.1",
+        "@mui/material-pigment-css": "^6.0.2",
         "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
         "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
         "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"
         "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
@@ -1992,42 +1992,13 @@
         }
         }
       }
       }
     },
     },
-    "node_modules/@mui/material/node_modules/@mui/utils": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.0.1.tgz",
-      "integrity": "sha512-YmQYb2tY5nJactHltTrKA15TZfbd1R003a2xYHxUuycTv9n83rsIwHkypOxM4x7+c+Pc8xfCuE9EfLT3B3n40Q==",
-      "dependencies": {
-        "@babel/runtime": "^7.25.0",
-        "@mui/types": "^7.2.16",
-        "@types/prop-types": "^15.7.12",
-        "clsx": "^2.1.1",
-        "prop-types": "^15.8.1",
-        "react-is": "^18.3.1"
-      },
-      "engines": {
-        "node": ">=14.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/mui-org"
-      },
-      "peerDependencies": {
-        "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
-        "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
-      },
-      "peerDependenciesMeta": {
-        "@types/react": {
-          "optional": true
-        }
-      }
-    },
     "node_modules/@mui/private-theming": {
     "node_modules/@mui/private-theming": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.0.1.tgz",
-      "integrity": "sha512-jQCJml1OwIrhqN5tTk5Lpqx2RZKQnShE8lMlvAkuO7Ft+xaHkP8J3iHpEk3/Pzue34DfBQtK00jcaplgM47mBA==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.0.2.tgz",
+      "integrity": "sha512-emddFcRhA0hPGVIwIbW5g0V8vtCgw2g/H/A7jTdGe7dpCWEPpp6jPIXRRKcEUWgmg91R6rBNfV+LFHxBxmZXOQ==",
       "dependencies": {
       "dependencies": {
         "@babel/runtime": "^7.25.0",
         "@babel/runtime": "^7.25.0",
-        "@mui/utils": "^6.0.1",
+        "@mui/utils": "^6.0.2",
         "prop-types": "^15.8.1"
         "prop-types": "^15.8.1"
       },
       },
       "engines": {
       "engines": {
@@ -2047,39 +2018,10 @@
         }
         }
       }
       }
     },
     },
-    "node_modules/@mui/private-theming/node_modules/@mui/utils": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.0.1.tgz",
-      "integrity": "sha512-YmQYb2tY5nJactHltTrKA15TZfbd1R003a2xYHxUuycTv9n83rsIwHkypOxM4x7+c+Pc8xfCuE9EfLT3B3n40Q==",
-      "dependencies": {
-        "@babel/runtime": "^7.25.0",
-        "@mui/types": "^7.2.16",
-        "@types/prop-types": "^15.7.12",
-        "clsx": "^2.1.1",
-        "prop-types": "^15.8.1",
-        "react-is": "^18.3.1"
-      },
-      "engines": {
-        "node": ">=14.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/mui-org"
-      },
-      "peerDependencies": {
-        "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
-        "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
-      },
-      "peerDependenciesMeta": {
-        "@types/react": {
-          "optional": true
-        }
-      }
-    },
     "node_modules/@mui/styled-engine": {
     "node_modules/@mui/styled-engine": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.0.1.tgz",
-      "integrity": "sha512-7ZOnUhIak2vosDgMlBE/oLrsvvF3O8QKmTFpP6bhZkHjPu4dv0DbF1vC7gzgkOqiMaT0/NgRQCFW9zh38pIvsg==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.0.2.tgz",
+      "integrity": "sha512-qd3Vlhted0SYVGotnCfVNcxff7vW2WN0fclbAexff60NeNS1qs/H/CImHEHUBiUGeNWMPRochbN6VF1arQ7/jA==",
       "dependencies": {
       "dependencies": {
         "@babel/runtime": "^7.25.0",
         "@babel/runtime": "^7.25.0",
         "@emotion/cache": "^11.13.1",
         "@emotion/cache": "^11.13.1",
@@ -2108,15 +2050,15 @@
       }
       }
     },
     },
     "node_modules/@mui/system": {
     "node_modules/@mui/system": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.0.1.tgz",
-      "integrity": "sha512-RdWyCMi+GkAekOnpMKhy51lyzid4F6Vj96vekp3AExkFY21JWg2+KVBqcAgJOROJ3RiaeDJf98n0yrixlCvuEw==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.0.2.tgz",
+      "integrity": "sha512-AZv1/C4PuHgWFTA8YraIzl3FTVLdRz0RIMRwEADWZBdIhnuTHS/4+r8qE9+3CcpTHg1WsEu8btaO3AhQahSM9A==",
       "dependencies": {
       "dependencies": {
         "@babel/runtime": "^7.25.0",
         "@babel/runtime": "^7.25.0",
-        "@mui/private-theming": "^6.0.1",
-        "@mui/styled-engine": "^6.0.1",
+        "@mui/private-theming": "^6.0.2",
+        "@mui/styled-engine": "^6.0.2",
         "@mui/types": "^7.2.16",
         "@mui/types": "^7.2.16",
-        "@mui/utils": "^6.0.1",
+        "@mui/utils": "^6.0.2",
         "clsx": "^2.1.1",
         "clsx": "^2.1.1",
         "csstype": "^3.1.3",
         "csstype": "^3.1.3",
         "prop-types": "^15.8.1"
         "prop-types": "^15.8.1"
@@ -2146,35 +2088,6 @@
         }
         }
       }
       }
     },
     },
-    "node_modules/@mui/system/node_modules/@mui/utils": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.0.1.tgz",
-      "integrity": "sha512-YmQYb2tY5nJactHltTrKA15TZfbd1R003a2xYHxUuycTv9n83rsIwHkypOxM4x7+c+Pc8xfCuE9EfLT3B3n40Q==",
-      "dependencies": {
-        "@babel/runtime": "^7.25.0",
-        "@mui/types": "^7.2.16",
-        "@types/prop-types": "^15.7.12",
-        "clsx": "^2.1.1",
-        "prop-types": "^15.8.1",
-        "react-is": "^18.3.1"
-      },
-      "engines": {
-        "node": ">=14.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/mui-org"
-      },
-      "peerDependencies": {
-        "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
-        "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
-      },
-      "peerDependenciesMeta": {
-        "@types/react": {
-          "optional": true
-        }
-      }
-    },
     "node_modules/@mui/types": {
     "node_modules/@mui/types": {
       "version": "7.2.16",
       "version": "7.2.16",
       "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.16.tgz",
       "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.16.tgz",
@@ -2189,27 +2102,27 @@
       }
       }
     },
     },
     "node_modules/@mui/utils": {
     "node_modules/@mui/utils": {
-      "version": "5.16.6",
-      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz",
-      "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.0.2.tgz",
+      "integrity": "sha512-TeFrYsxcmeoDSlkoPhX+LjIuuqC5Pyj+xz2kRceKCkUpwMNTEeVOfowXDPe+mboZwmpJ5ZxP4eiAgQMdeEasjg==",
       "dependencies": {
       "dependencies": {
-        "@babel/runtime": "^7.23.9",
-        "@mui/types": "^7.2.15",
+        "@babel/runtime": "^7.25.0",
+        "@mui/types": "^7.2.16",
         "@types/prop-types": "^15.7.12",
         "@types/prop-types": "^15.7.12",
         "clsx": "^2.1.1",
         "clsx": "^2.1.1",
         "prop-types": "^15.8.1",
         "prop-types": "^15.8.1",
         "react-is": "^18.3.1"
         "react-is": "^18.3.1"
       },
       },
       "engines": {
       "engines": {
-        "node": ">=12.0.0"
+        "node": ">=14.0.0"
       },
       },
       "funding": {
       "funding": {
         "type": "opencollective",
         "type": "opencollective",
         "url": "https://opencollective.com/mui-org"
         "url": "https://opencollective.com/mui-org"
       },
       },
       "peerDependencies": {
       "peerDependencies": {
-        "@types/react": "^17.0.0 || ^18.0.0",
-        "react": "^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"
       },
       },
       "peerDependenciesMeta": {
       "peerDependenciesMeta": {
         "@types/react": {
         "@types/react": {
@@ -2218,12 +2131,13 @@
       }
       }
     },
     },
     "node_modules/@mui/x-date-pickers": {
     "node_modules/@mui/x-date-pickers": {
-      "version": "7.15.0",
-      "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.15.0.tgz",
-      "integrity": "sha512-YQEQICNxUEFYp/I/yP58cqihA8yhXaXSNZ1/N0JANu2IlCwoJ4Jzi+S0s4RN7RghpiDyoSMFijROBC5HfpTjiw==",
+      "version": "7.16.0",
+      "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.16.0.tgz",
+      "integrity": "sha512-NjFAoI6NiJ/65LJf5A38Y+aA/zSIow+7i52QBcgryrdBlIu46nssqzohPRWNUFwnxNXhWstfcV3YAb2avCIY5A==",
       "dependencies": {
       "dependencies": {
-        "@babel/runtime": "^7.25.4",
+        "@babel/runtime": "^7.25.6",
         "@mui/utils": "^5.16.6",
         "@mui/utils": "^5.16.6",
+        "@mui/x-internals": "7.16.0",
         "@types/react-transition-group": "^4.4.11",
         "@types/react-transition-group": "^4.4.11",
         "clsx": "^2.1.1",
         "clsx": "^2.1.1",
         "prop-types": "^15.8.1",
         "prop-types": "^15.8.1",
@@ -2281,12 +2195,41 @@
         }
         }
       }
       }
     },
     },
+    "node_modules/@mui/x-date-pickers/node_modules/@mui/utils": {
+      "version": "5.16.6",
+      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz",
+      "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==",
+      "dependencies": {
+        "@babel/runtime": "^7.23.9",
+        "@mui/types": "^7.2.15",
+        "@types/prop-types": "^15.7.12",
+        "clsx": "^2.1.1",
+        "prop-types": "^15.8.1",
+        "react-is": "^18.3.1"
+      },
+      "engines": {
+        "node": ">=12.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/mui-org"
+      },
+      "peerDependencies": {
+        "@types/react": "^17.0.0 || ^18.0.0",
+        "react": "^17.0.0 || ^18.0.0"
+      },
+      "peerDependenciesMeta": {
+        "@types/react": {
+          "optional": true
+        }
+      }
+    },
     "node_modules/@mui/x-internals": {
     "node_modules/@mui/x-internals": {
-      "version": "7.15.0",
-      "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-7.15.0.tgz",
-      "integrity": "sha512-Q/IZvZhHpe64Ost1mRbdp6ML8KQQBprwwgzqo6pZbrCaWMPB2gk2jcUwdCwnLsc+gutaEPVhZ8N7it8VZcHtbg==",
+      "version": "7.16.0",
+      "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-7.16.0.tgz",
+      "integrity": "sha512-ijer5XYmWlJqWaTmF6TGH1odG7EAupv8iDWYmDm2yVR9IQ+L2nQSuhiFClI+wmGx40KS2VKOlzDMPpF0t7/HCg==",
       "dependencies": {
       "dependencies": {
-        "@babel/runtime": "^7.25.4",
+        "@babel/runtime": "^7.25.6",
         "@mui/utils": "^5.16.6"
         "@mui/utils": "^5.16.6"
       },
       },
       "engines": {
       "engines": {
@@ -2300,14 +2243,43 @@
         "react": "^17.0.0 || ^18.0.0"
         "react": "^17.0.0 || ^18.0.0"
       }
       }
     },
     },
+    "node_modules/@mui/x-internals/node_modules/@mui/utils": {
+      "version": "5.16.6",
+      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz",
+      "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==",
+      "dependencies": {
+        "@babel/runtime": "^7.23.9",
+        "@mui/types": "^7.2.15",
+        "@types/prop-types": "^15.7.12",
+        "clsx": "^2.1.1",
+        "prop-types": "^15.8.1",
+        "react-is": "^18.3.1"
+      },
+      "engines": {
+        "node": ">=12.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/mui-org"
+      },
+      "peerDependencies": {
+        "@types/react": "^17.0.0 || ^18.0.0",
+        "react": "^17.0.0 || ^18.0.0"
+      },
+      "peerDependenciesMeta": {
+        "@types/react": {
+          "optional": true
+        }
+      }
+    },
     "node_modules/@mui/x-tree-view": {
     "node_modules/@mui/x-tree-view": {
-      "version": "7.15.0",
-      "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-7.15.0.tgz",
-      "integrity": "sha512-iMhI+ktZWnWMB60uCToGwTIGpmC17LT6o+fV1QSLgh8gWHjTKxJHHVIJnwX4GGeg+CDZQrodkAcGwu54txlStQ==",
+      "version": "7.16.0",
+      "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-7.16.0.tgz",
+      "integrity": "sha512-C/XCMtBs5jZSiCJG7hgRufcjj1fh60ea8COzgrcNG09bKVPkkfCP2Hp1L5ZXiTJJJ1GcFwQ3wVwy/1ln2+LuHg==",
       "dependencies": {
       "dependencies": {
-        "@babel/runtime": "^7.25.4",
+        "@babel/runtime": "^7.25.6",
         "@mui/utils": "^5.16.6",
         "@mui/utils": "^5.16.6",
-        "@mui/x-internals": "7.15.0",
+        "@mui/x-internals": "7.16.0",
         "@types/react-transition-group": "^4.4.11",
         "@types/react-transition-group": "^4.4.11",
         "clsx": "^2.1.1",
         "clsx": "^2.1.1",
         "prop-types": "^15.8.1",
         "prop-types": "^15.8.1",
@@ -2337,6 +2309,35 @@
         }
         }
       }
       }
     },
     },
+    "node_modules/@mui/x-tree-view/node_modules/@mui/utils": {
+      "version": "5.16.6",
+      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz",
+      "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==",
+      "dependencies": {
+        "@babel/runtime": "^7.23.9",
+        "@mui/types": "^7.2.15",
+        "@types/prop-types": "^15.7.12",
+        "clsx": "^2.1.1",
+        "prop-types": "^15.8.1",
+        "react-is": "^18.3.1"
+      },
+      "engines": {
+        "node": ">=12.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/mui-org"
+      },
+      "peerDependencies": {
+        "@types/react": "^17.0.0 || ^18.0.0",
+        "react": "^17.0.0 || ^18.0.0"
+      },
+      "peerDependenciesMeta": {
+        "@types/react": {
+          "optional": true
+        }
+      }
+    },
     "node_modules/@nodelib/fs.scandir": {
     "node_modules/@nodelib/fs.scandir": {
       "version": "2.1.5",
       "version": "2.1.5",
       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -2465,9 +2466,9 @@
       }
       }
     },
     },
     "node_modules/@shikijs/core": {
     "node_modules/@shikijs/core": {
-      "version": "1.16.1",
-      "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.16.1.tgz",
-      "integrity": "sha512-aI0hBtw+a6KsJp2jcD4YuQqKpeCbURMZbhHVozDknJpm+KJqeMRkEnfBC8BaKE/5XC+uofPgCLsa/TkTk0Ba0w==",
+      "version": "1.16.2",
+      "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.16.2.tgz",
+      "integrity": "sha512-XSVH5OZCvE4WLMgdoBqfPMYmGHGmCC3OgZhw0S7KcSi2XKZ+5oHGe71GFnTljgdOxvxx5WrRks6QoTLKrl1eAA==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
         "@shikijs/vscode-textmate": "^9.2.0",
         "@shikijs/vscode-textmate": "^9.2.0",
@@ -4552,9 +4553,9 @@
       }
       }
     },
     },
     "node_modules/caniuse-lite": {
     "node_modules/caniuse-lite": {
-      "version": "1.0.30001655",
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001655.tgz",
-      "integrity": "sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==",
+      "version": "1.0.30001657",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001657.tgz",
+      "integrity": "sha512-DPbJAlP8/BAXy3IgiWmZKItubb3TYGP0WscQQlVGIfT4s/YlFYVuJgyOsQNP7rJRChx/qdMeLJQJP0Sgg2yjNA==",
       "funding": [
       "funding": [
         {
         {
           "type": "opencollective",
           "type": "opencollective",
@@ -6139,9 +6140,9 @@
       }
       }
     },
     },
     "node_modules/electron-to-chromium": {
     "node_modules/electron-to-chromium": {
-      "version": "1.5.13",
-      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz",
-      "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q=="
+      "version": "1.5.14",
+      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.14.tgz",
+      "integrity": "sha512-bEfPECb3fJ15eaDnu9LEJ2vPGD6W1vt7vZleSVyFhYuMIKm3vz/g9lt7IvEzgdwj58RjbPKUF2rXTCN/UW47tQ=="
     },
     },
     "node_modules/element-size": {
     "node_modules/element-size": {
       "version": "1.1.1",
       "version": "1.1.1",
@@ -6595,9 +6596,9 @@
       }
       }
     },
     },
     "node_modules/eslint-plugin-react": {
     "node_modules/eslint-plugin-react": {
-      "version": "7.35.0",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz",
-      "integrity": "sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==",
+      "version": "7.35.2",
+      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.2.tgz",
+      "integrity": "sha512-Rbj2R9zwP2GYNcIak4xoAMV57hrBh3hTaR0k7hVjwCQgryE/pw5px4b13EYjduOI0hfXyZhwBxaGpOTbWSGzKQ==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
         "array-includes": "^3.1.8",
         "array-includes": "^3.1.8",
@@ -7296,9 +7297,9 @@
       }
       }
     },
     },
     "node_modules/follow-redirects": {
     "node_modules/follow-redirects": {
-      "version": "1.15.6",
-      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
-      "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==",
+      "version": "1.15.8",
+      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.8.tgz",
+      "integrity": "sha512-xgrmBhBToVKay1q2Tao5LI26B83UhrB/vM1avwVSDzt8rx3rO6AizBAaF46EgksTVr+rFTQaqZZ9MVBfUe4nig==",
       "funding": [
       "funding": [
         {
         {
           "type": "individual",
           "type": "individual",
@@ -11397,9 +11398,9 @@
       }
       }
     },
     },
     "node_modules/lint-staged/node_modules/yaml": {
     "node_modules/lint-staged/node_modules/yaml": {
-      "version": "2.5.0",
-      "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz",
-      "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==",
+      "version": "2.5.1",
+      "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz",
+      "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==",
       "dev": true,
       "dev": true,
       "bin": {
       "bin": {
         "yaml": "bin.mjs"
         "yaml": "bin.mjs"
@@ -13090,9 +13091,9 @@
       "integrity": "sha512-ESj2+eBxhGrcA1azgHs7lARG5+5iLakc/6nlfbpjcLl00HuuUOIuORhYXN4D1HfvMSKuVtFQjAlnwi1JHEeDIw=="
       "integrity": "sha512-ESj2+eBxhGrcA1azgHs7lARG5+5iLakc/6nlfbpjcLl00HuuUOIuORhYXN4D1HfvMSKuVtFQjAlnwi1JHEeDIw=="
     },
     },
     "node_modules/picocolors": {
     "node_modules/picocolors": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz",
-      "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew=="
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
+      "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="
     },
     },
     "node_modules/picomatch": {
     "node_modules/picomatch": {
       "version": "2.3.1",
       "version": "2.3.1",
@@ -13268,9 +13269,9 @@
       }
       }
     },
     },
     "node_modules/postcss": {
     "node_modules/postcss": {
-      "version": "8.4.44",
-      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.44.tgz",
-      "integrity": "sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==",
+      "version": "8.4.45",
+      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.45.tgz",
+      "integrity": "sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==",
       "dev": true,
       "dev": true,
       "funding": [
       "funding": [
         {
         {
@@ -14480,12 +14481,12 @@
       }
       }
     },
     },
     "node_modules/shiki": {
     "node_modules/shiki": {
-      "version": "1.16.1",
-      "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.16.1.tgz",
-      "integrity": "sha512-tCJIMaxDVB1mEIJ5TvfZU7kCPB5eo9fli5+21Olc/bmyv+w8kye3JOp+LZRmGkAyT71hrkefQhTiY+o9mBikRQ==",
+      "version": "1.16.2",
+      "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.16.2.tgz",
+      "integrity": "sha512-gSym0hZf5a1U0iDPsdoOAZbvoi+e0c6c3NKAi03FoSLTm7oG20tum29+gk0wzzivOasn3loxfGUPT+jZXIUbWg==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
-        "@shikijs/core": "1.16.1",
+        "@shikijs/core": "1.16.2",
         "@shikijs/vscode-textmate": "^9.2.0",
         "@shikijs/vscode-textmate": "^9.2.0",
         "@types/hast": "^3.0.4"
         "@types/hast": "^3.0.4"
       }
       }
@@ -15779,9 +15780,9 @@
       }
       }
     },
     },
     "node_modules/typedoc/node_modules/yaml": {
     "node_modules/typedoc/node_modules/yaml": {
-      "version": "2.5.0",
-      "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz",
-      "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==",
+      "version": "2.5.1",
+      "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz",
+      "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==",
       "dev": true,
       "dev": true,
       "bin": {
       "bin": {
         "yaml": "bin.mjs"
         "yaml": "bin.mjs"

+ 151 - 151
frontend/taipy/package-lock.json

@@ -41,7 +41,6 @@
       }
       }
     },
     },
     "../../taipy/gui/webapp": {
     "../../taipy/gui/webapp": {
-      "name": "taipy-gui",
       "version": "4.0.0"
       "version": "4.0.0"
     },
     },
     "node_modules/@babel/code-frame": {
     "node_modules/@babel/code-frame": {
@@ -665,18 +664,18 @@
       "dev": true
       "dev": true
     },
     },
     "node_modules/@mui/core-downloads-tracker": {
     "node_modules/@mui/core-downloads-tracker": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.0.1.tgz",
-      "integrity": "sha512-TmKkCTwgtwvlFTF1tZzG4lYbi7v6NGweEJwFBZoIWZrkF1OLa0xu4umifmIyd+bVIScsEj//E2AD6bOJbPMOOQ==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.0.2.tgz",
+      "integrity": "sha512-Cg68oOlAfbJgMgvbCwcX3Y3HdygCl6X1nREYTdEWcEKUQhNarrC45Cc35mP+zA7p3ZXE/7FLiaTCCgwuSoef/Q==",
       "funding": {
       "funding": {
         "type": "opencollective",
         "type": "opencollective",
         "url": "https://opencollective.com/mui-org"
         "url": "https://opencollective.com/mui-org"
       }
       }
     },
     },
     "node_modules/@mui/icons-material": {
     "node_modules/@mui/icons-material": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.0.1.tgz",
-      "integrity": "sha512-CsgaF65jA3H1YzpDg6H2nFH/UHueVlmpEtPim7xF9VbjYnmnblG3aX0GflBahH96Pg0schrFWyRySlgbVAh5Kw==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-6.0.2.tgz",
+      "integrity": "sha512-WaTPSvKcx8X7NdWAHzJWDZv+YXvK0MUY8+JI/r4/q2GgIa5RW+n4+08CGX6jB7sWhU1R3zy28NfsDUwwQjOThw==",
       "dependencies": {
       "dependencies": {
         "@babel/runtime": "^7.25.0"
         "@babel/runtime": "^7.25.0"
       },
       },
@@ -688,7 +687,7 @@
         "url": "https://opencollective.com/mui-org"
         "url": "https://opencollective.com/mui-org"
       },
       },
       "peerDependencies": {
       "peerDependencies": {
-        "@mui/material": "^6.0.1",
+        "@mui/material": "^6.0.2",
         "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
         "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
         "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
         "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
       },
       },
@@ -699,15 +698,15 @@
       }
       }
     },
     },
     "node_modules/@mui/material": {
     "node_modules/@mui/material": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.0.1.tgz",
-      "integrity": "sha512-gOJS0RKYs9lRACaTluXPNopxFpIBhWVmhf09lHpqpPlR6bujXhuiTE2Q8puensdz3Qm2JGzl1VjccYHieV1g8A==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@mui/material/-/material-6.0.2.tgz",
+      "integrity": "sha512-KrnkJFSyhsAh8V30DNUbWyRyxMi4ZHjFg1ikQGx+mUAIffFTYIEx9Q+Kxd3vCT0FUFGOmbsuh6F6yRhpybsjkg==",
       "dependencies": {
       "dependencies": {
         "@babel/runtime": "^7.25.0",
         "@babel/runtime": "^7.25.0",
-        "@mui/core-downloads-tracker": "^6.0.1",
-        "@mui/system": "^6.0.1",
+        "@mui/core-downloads-tracker": "^6.0.2",
+        "@mui/system": "^6.0.2",
         "@mui/types": "^7.2.16",
         "@mui/types": "^7.2.16",
-        "@mui/utils": "^6.0.1",
+        "@mui/utils": "^6.0.2",
         "@popperjs/core": "^2.11.8",
         "@popperjs/core": "^2.11.8",
         "@types/react-transition-group": "^4.4.11",
         "@types/react-transition-group": "^4.4.11",
         "clsx": "^2.1.1",
         "clsx": "^2.1.1",
@@ -726,7 +725,7 @@
       "peerDependencies": {
       "peerDependencies": {
         "@emotion/react": "^11.5.0",
         "@emotion/react": "^11.5.0",
         "@emotion/styled": "^11.3.0",
         "@emotion/styled": "^11.3.0",
-        "@mui/material-pigment-css": "^6.0.1",
+        "@mui/material-pigment-css": "^6.0.2",
         "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
         "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
         "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"
         "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
@@ -746,42 +745,13 @@
         }
         }
       }
       }
     },
     },
-    "node_modules/@mui/material/node_modules/@mui/utils": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.0.1.tgz",
-      "integrity": "sha512-YmQYb2tY5nJactHltTrKA15TZfbd1R003a2xYHxUuycTv9n83rsIwHkypOxM4x7+c+Pc8xfCuE9EfLT3B3n40Q==",
-      "dependencies": {
-        "@babel/runtime": "^7.25.0",
-        "@mui/types": "^7.2.16",
-        "@types/prop-types": "^15.7.12",
-        "clsx": "^2.1.1",
-        "prop-types": "^15.8.1",
-        "react-is": "^18.3.1"
-      },
-      "engines": {
-        "node": ">=14.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/mui-org"
-      },
-      "peerDependencies": {
-        "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
-        "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
-      },
-      "peerDependenciesMeta": {
-        "@types/react": {
-          "optional": true
-        }
-      }
-    },
     "node_modules/@mui/private-theming": {
     "node_modules/@mui/private-theming": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.0.1.tgz",
-      "integrity": "sha512-jQCJml1OwIrhqN5tTk5Lpqx2RZKQnShE8lMlvAkuO7Ft+xaHkP8J3iHpEk3/Pzue34DfBQtK00jcaplgM47mBA==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.0.2.tgz",
+      "integrity": "sha512-emddFcRhA0hPGVIwIbW5g0V8vtCgw2g/H/A7jTdGe7dpCWEPpp6jPIXRRKcEUWgmg91R6rBNfV+LFHxBxmZXOQ==",
       "dependencies": {
       "dependencies": {
         "@babel/runtime": "^7.25.0",
         "@babel/runtime": "^7.25.0",
-        "@mui/utils": "^6.0.1",
+        "@mui/utils": "^6.0.2",
         "prop-types": "^15.8.1"
         "prop-types": "^15.8.1"
       },
       },
       "engines": {
       "engines": {
@@ -801,39 +771,10 @@
         }
         }
       }
       }
     },
     },
-    "node_modules/@mui/private-theming/node_modules/@mui/utils": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.0.1.tgz",
-      "integrity": "sha512-YmQYb2tY5nJactHltTrKA15TZfbd1R003a2xYHxUuycTv9n83rsIwHkypOxM4x7+c+Pc8xfCuE9EfLT3B3n40Q==",
-      "dependencies": {
-        "@babel/runtime": "^7.25.0",
-        "@mui/types": "^7.2.16",
-        "@types/prop-types": "^15.7.12",
-        "clsx": "^2.1.1",
-        "prop-types": "^15.8.1",
-        "react-is": "^18.3.1"
-      },
-      "engines": {
-        "node": ">=14.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/mui-org"
-      },
-      "peerDependencies": {
-        "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
-        "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
-      },
-      "peerDependenciesMeta": {
-        "@types/react": {
-          "optional": true
-        }
-      }
-    },
     "node_modules/@mui/styled-engine": {
     "node_modules/@mui/styled-engine": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.0.1.tgz",
-      "integrity": "sha512-7ZOnUhIak2vosDgMlBE/oLrsvvF3O8QKmTFpP6bhZkHjPu4dv0DbF1vC7gzgkOqiMaT0/NgRQCFW9zh38pIvsg==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.0.2.tgz",
+      "integrity": "sha512-qd3Vlhted0SYVGotnCfVNcxff7vW2WN0fclbAexff60NeNS1qs/H/CImHEHUBiUGeNWMPRochbN6VF1arQ7/jA==",
       "dependencies": {
       "dependencies": {
         "@babel/runtime": "^7.25.0",
         "@babel/runtime": "^7.25.0",
         "@emotion/cache": "^11.13.1",
         "@emotion/cache": "^11.13.1",
@@ -862,15 +803,15 @@
       }
       }
     },
     },
     "node_modules/@mui/system": {
     "node_modules/@mui/system": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.0.1.tgz",
-      "integrity": "sha512-RdWyCMi+GkAekOnpMKhy51lyzid4F6Vj96vekp3AExkFY21JWg2+KVBqcAgJOROJ3RiaeDJf98n0yrixlCvuEw==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.0.2.tgz",
+      "integrity": "sha512-AZv1/C4PuHgWFTA8YraIzl3FTVLdRz0RIMRwEADWZBdIhnuTHS/4+r8qE9+3CcpTHg1WsEu8btaO3AhQahSM9A==",
       "dependencies": {
       "dependencies": {
         "@babel/runtime": "^7.25.0",
         "@babel/runtime": "^7.25.0",
-        "@mui/private-theming": "^6.0.1",
-        "@mui/styled-engine": "^6.0.1",
+        "@mui/private-theming": "^6.0.2",
+        "@mui/styled-engine": "^6.0.2",
         "@mui/types": "^7.2.16",
         "@mui/types": "^7.2.16",
-        "@mui/utils": "^6.0.1",
+        "@mui/utils": "^6.0.2",
         "clsx": "^2.1.1",
         "clsx": "^2.1.1",
         "csstype": "^3.1.3",
         "csstype": "^3.1.3",
         "prop-types": "^15.8.1"
         "prop-types": "^15.8.1"
@@ -900,35 +841,6 @@
         }
         }
       }
       }
     },
     },
-    "node_modules/@mui/system/node_modules/@mui/utils": {
-      "version": "6.0.1",
-      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.0.1.tgz",
-      "integrity": "sha512-YmQYb2tY5nJactHltTrKA15TZfbd1R003a2xYHxUuycTv9n83rsIwHkypOxM4x7+c+Pc8xfCuE9EfLT3B3n40Q==",
-      "dependencies": {
-        "@babel/runtime": "^7.25.0",
-        "@mui/types": "^7.2.16",
-        "@types/prop-types": "^15.7.12",
-        "clsx": "^2.1.1",
-        "prop-types": "^15.8.1",
-        "react-is": "^18.3.1"
-      },
-      "engines": {
-        "node": ">=14.0.0"
-      },
-      "funding": {
-        "type": "opencollective",
-        "url": "https://opencollective.com/mui-org"
-      },
-      "peerDependencies": {
-        "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
-        "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
-      },
-      "peerDependenciesMeta": {
-        "@types/react": {
-          "optional": true
-        }
-      }
-    },
     "node_modules/@mui/types": {
     "node_modules/@mui/types": {
       "version": "7.2.16",
       "version": "7.2.16",
       "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.16.tgz",
       "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.16.tgz",
@@ -943,27 +855,27 @@
       }
       }
     },
     },
     "node_modules/@mui/utils": {
     "node_modules/@mui/utils": {
-      "version": "5.16.6",
-      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz",
-      "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==",
+      "version": "6.0.2",
+      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.0.2.tgz",
+      "integrity": "sha512-TeFrYsxcmeoDSlkoPhX+LjIuuqC5Pyj+xz2kRceKCkUpwMNTEeVOfowXDPe+mboZwmpJ5ZxP4eiAgQMdeEasjg==",
       "dependencies": {
       "dependencies": {
-        "@babel/runtime": "^7.23.9",
-        "@mui/types": "^7.2.15",
+        "@babel/runtime": "^7.25.0",
+        "@mui/types": "^7.2.16",
         "@types/prop-types": "^15.7.12",
         "@types/prop-types": "^15.7.12",
         "clsx": "^2.1.1",
         "clsx": "^2.1.1",
         "prop-types": "^15.8.1",
         "prop-types": "^15.8.1",
         "react-is": "^18.3.1"
         "react-is": "^18.3.1"
       },
       },
       "engines": {
       "engines": {
-        "node": ">=12.0.0"
+        "node": ">=14.0.0"
       },
       },
       "funding": {
       "funding": {
         "type": "opencollective",
         "type": "opencollective",
         "url": "https://opencollective.com/mui-org"
         "url": "https://opencollective.com/mui-org"
       },
       },
       "peerDependencies": {
       "peerDependencies": {
-        "@types/react": "^17.0.0 || ^18.0.0",
-        "react": "^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"
       },
       },
       "peerDependenciesMeta": {
       "peerDependenciesMeta": {
         "@types/react": {
         "@types/react": {
@@ -972,12 +884,13 @@
       }
       }
     },
     },
     "node_modules/@mui/x-date-pickers": {
     "node_modules/@mui/x-date-pickers": {
-      "version": "7.15.0",
-      "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.15.0.tgz",
-      "integrity": "sha512-YQEQICNxUEFYp/I/yP58cqihA8yhXaXSNZ1/N0JANu2IlCwoJ4Jzi+S0s4RN7RghpiDyoSMFijROBC5HfpTjiw==",
+      "version": "7.16.0",
+      "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.16.0.tgz",
+      "integrity": "sha512-NjFAoI6NiJ/65LJf5A38Y+aA/zSIow+7i52QBcgryrdBlIu46nssqzohPRWNUFwnxNXhWstfcV3YAb2avCIY5A==",
       "dependencies": {
       "dependencies": {
-        "@babel/runtime": "^7.25.4",
+        "@babel/runtime": "^7.25.6",
         "@mui/utils": "^5.16.6",
         "@mui/utils": "^5.16.6",
+        "@mui/x-internals": "7.16.0",
         "@types/react-transition-group": "^4.4.11",
         "@types/react-transition-group": "^4.4.11",
         "clsx": "^2.1.1",
         "clsx": "^2.1.1",
         "prop-types": "^15.8.1",
         "prop-types": "^15.8.1",
@@ -1035,12 +948,41 @@
         }
         }
       }
       }
     },
     },
+    "node_modules/@mui/x-date-pickers/node_modules/@mui/utils": {
+      "version": "5.16.6",
+      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz",
+      "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==",
+      "dependencies": {
+        "@babel/runtime": "^7.23.9",
+        "@mui/types": "^7.2.15",
+        "@types/prop-types": "^15.7.12",
+        "clsx": "^2.1.1",
+        "prop-types": "^15.8.1",
+        "react-is": "^18.3.1"
+      },
+      "engines": {
+        "node": ">=12.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/mui-org"
+      },
+      "peerDependencies": {
+        "@types/react": "^17.0.0 || ^18.0.0",
+        "react": "^17.0.0 || ^18.0.0"
+      },
+      "peerDependenciesMeta": {
+        "@types/react": {
+          "optional": true
+        }
+      }
+    },
     "node_modules/@mui/x-internals": {
     "node_modules/@mui/x-internals": {
-      "version": "7.15.0",
-      "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-7.15.0.tgz",
-      "integrity": "sha512-Q/IZvZhHpe64Ost1mRbdp6ML8KQQBprwwgzqo6pZbrCaWMPB2gk2jcUwdCwnLsc+gutaEPVhZ8N7it8VZcHtbg==",
+      "version": "7.16.0",
+      "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-7.16.0.tgz",
+      "integrity": "sha512-ijer5XYmWlJqWaTmF6TGH1odG7EAupv8iDWYmDm2yVR9IQ+L2nQSuhiFClI+wmGx40KS2VKOlzDMPpF0t7/HCg==",
       "dependencies": {
       "dependencies": {
-        "@babel/runtime": "^7.25.4",
+        "@babel/runtime": "^7.25.6",
         "@mui/utils": "^5.16.6"
         "@mui/utils": "^5.16.6"
       },
       },
       "engines": {
       "engines": {
@@ -1054,14 +996,43 @@
         "react": "^17.0.0 || ^18.0.0"
         "react": "^17.0.0 || ^18.0.0"
       }
       }
     },
     },
+    "node_modules/@mui/x-internals/node_modules/@mui/utils": {
+      "version": "5.16.6",
+      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz",
+      "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==",
+      "dependencies": {
+        "@babel/runtime": "^7.23.9",
+        "@mui/types": "^7.2.15",
+        "@types/prop-types": "^15.7.12",
+        "clsx": "^2.1.1",
+        "prop-types": "^15.8.1",
+        "react-is": "^18.3.1"
+      },
+      "engines": {
+        "node": ">=12.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/mui-org"
+      },
+      "peerDependencies": {
+        "@types/react": "^17.0.0 || ^18.0.0",
+        "react": "^17.0.0 || ^18.0.0"
+      },
+      "peerDependenciesMeta": {
+        "@types/react": {
+          "optional": true
+        }
+      }
+    },
     "node_modules/@mui/x-tree-view": {
     "node_modules/@mui/x-tree-view": {
-      "version": "7.15.0",
-      "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-7.15.0.tgz",
-      "integrity": "sha512-iMhI+ktZWnWMB60uCToGwTIGpmC17LT6o+fV1QSLgh8gWHjTKxJHHVIJnwX4GGeg+CDZQrodkAcGwu54txlStQ==",
+      "version": "7.16.0",
+      "resolved": "https://registry.npmjs.org/@mui/x-tree-view/-/x-tree-view-7.16.0.tgz",
+      "integrity": "sha512-C/XCMtBs5jZSiCJG7hgRufcjj1fh60ea8COzgrcNG09bKVPkkfCP2Hp1L5ZXiTJJJ1GcFwQ3wVwy/1ln2+LuHg==",
       "dependencies": {
       "dependencies": {
-        "@babel/runtime": "^7.25.4",
+        "@babel/runtime": "^7.25.6",
         "@mui/utils": "^5.16.6",
         "@mui/utils": "^5.16.6",
-        "@mui/x-internals": "7.15.0",
+        "@mui/x-internals": "7.16.0",
         "@types/react-transition-group": "^4.4.11",
         "@types/react-transition-group": "^4.4.11",
         "clsx": "^2.1.1",
         "clsx": "^2.1.1",
         "prop-types": "^15.8.1",
         "prop-types": "^15.8.1",
@@ -1091,6 +1062,35 @@
         }
         }
       }
       }
     },
     },
+    "node_modules/@mui/x-tree-view/node_modules/@mui/utils": {
+      "version": "5.16.6",
+      "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.16.6.tgz",
+      "integrity": "sha512-tWiQqlhxAt3KENNiSRL+DIn9H5xNVK6Jjf70x3PnfQPz1MPBdh7yyIcAyVBT9xiw7hP3SomRhPR7hzBMBCjqEA==",
+      "dependencies": {
+        "@babel/runtime": "^7.23.9",
+        "@mui/types": "^7.2.15",
+        "@types/prop-types": "^15.7.12",
+        "clsx": "^2.1.1",
+        "prop-types": "^15.8.1",
+        "react-is": "^18.3.1"
+      },
+      "engines": {
+        "node": ">=12.0.0"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/mui-org"
+      },
+      "peerDependencies": {
+        "@types/react": "^17.0.0 || ^18.0.0",
+        "react": "^17.0.0 || ^18.0.0"
+      },
+      "peerDependenciesMeta": {
+        "@types/react": {
+          "optional": true
+        }
+      }
+    },
     "node_modules/@nodelib/fs.scandir": {
     "node_modules/@nodelib/fs.scandir": {
       "version": "2.1.5",
       "version": "2.1.5",
       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
       "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -1271,9 +1271,9 @@
       "dev": true
       "dev": true
     },
     },
     "node_modules/@types/node": {
     "node_modules/@types/node": {
-      "version": "22.5.2",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.2.tgz",
-      "integrity": "sha512-acJsPTEqYqulZS/Yp/S3GgeE6GZ0qYODUR8aVr/DkhHQ8l9nd4j5x1/ZJy9/gHrRlFMqkO6i0I3E27Alu4jjPg==",
+      "version": "22.5.4",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.4.tgz",
+      "integrity": "sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
         "undici-types": "~6.19.2"
         "undici-types": "~6.19.2"
@@ -2095,9 +2095,9 @@
       }
       }
     },
     },
     "node_modules/caniuse-lite": {
     "node_modules/caniuse-lite": {
-      "version": "1.0.30001655",
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001655.tgz",
-      "integrity": "sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==",
+      "version": "1.0.30001657",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001657.tgz",
+      "integrity": "sha512-DPbJAlP8/BAXy3IgiWmZKItubb3TYGP0WscQQlVGIfT4s/YlFYVuJgyOsQNP7rJRChx/qdMeLJQJP0Sgg2yjNA==",
       "dev": true,
       "dev": true,
       "funding": [
       "funding": [
         {
         {
@@ -2436,9 +2436,9 @@
       }
       }
     },
     },
     "node_modules/electron-to-chromium": {
     "node_modules/electron-to-chromium": {
-      "version": "1.5.13",
-      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz",
-      "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==",
+      "version": "1.5.14",
+      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.14.tgz",
+      "integrity": "sha512-bEfPECb3fJ15eaDnu9LEJ2vPGD6W1vt7vZleSVyFhYuMIKm3vz/g9lt7IvEzgdwj58RjbPKUF2rXTCN/UW47tQ==",
       "dev": true
       "dev": true
     },
     },
     "node_modules/enhanced-resolve": {
     "node_modules/enhanced-resolve": {
@@ -2714,9 +2714,9 @@
       }
       }
     },
     },
     "node_modules/eslint-plugin-react": {
     "node_modules/eslint-plugin-react": {
-      "version": "7.35.0",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz",
-      "integrity": "sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==",
+      "version": "7.35.2",
+      "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.2.tgz",
+      "integrity": "sha512-Rbj2R9zwP2GYNcIak4xoAMV57hrBh3hTaR0k7hVjwCQgryE/pw5px4b13EYjduOI0hfXyZhwBxaGpOTbWSGzKQ==",
       "dev": true,
       "dev": true,
       "dependencies": {
       "dependencies": {
         "array-includes": "^3.1.8",
         "array-includes": "^3.1.8",
@@ -4659,9 +4659,9 @@
       }
       }
     },
     },
     "node_modules/picocolors": {
     "node_modules/picocolors": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz",
-      "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew=="
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
+      "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="
     },
     },
     "node_modules/picomatch": {
     "node_modules/picomatch": {
       "version": "2.3.1",
       "version": "2.3.1",

+ 5 - 6
frontend/taipy/src/DataNodeViewer.tsx

@@ -196,6 +196,7 @@ interface DataNodeViewerProps {
     fileUpload?: boolean;
     fileUpload?: boolean;
     uploadCheck?: string;
     uploadCheck?: string;
     onFileAction?: string;
     onFileAction?: string;
+    showOwnerLabel?: boolean;
 }
 }
 
 
 const dataValueFocus = "data-value";
 const dataValueFocus = "data-value";
@@ -251,6 +252,7 @@ const DataNodeViewer = (props: DataNodeViewerProps) => {
         updateDnVars = "",
         updateDnVars = "",
         fileDownload = false,
         fileDownload = false,
         fileUpload = false,
         fileUpload = false,
+        showOwnerLabel = false,
     } = props;
     } = props;
 
 
     const { state, dispatch } = useContext<Store>(Context);
     const { state, dispatch } = useContext<Store>(Context);
@@ -682,7 +684,8 @@ const DataNodeViewer = (props: DataNodeViewerProps) => {
                         expandIcon={expandable ? <ArrowForwardIosSharp sx={AccordionIconSx} /> : null}
                         expandIcon={expandable ? <ArrowForwardIosSharp sx={AccordionIconSx} /> : null}
                         sx={AccordionSummarySx}
                         sx={AccordionSummarySx}
                     >
                     >
-                        <Stack direction="row" spacing={1} alignItems="center">
+                        <Stack direction="row" spacing={1} alignItems="baseline">
+                            {showOwnerLabel ? <Typography>{dnOwnerLabel} &gt;</Typography>: null}
                             <Typography>{dnLabel}</Typography>
                             <Typography>{dnLabel}</Typography>
                             <Typography fontSize="smaller">{dnType}</Typography>
                             <Typography fontSize="smaller">{dnType}</Typography>
                         </Stack>
                         </Stack>
@@ -952,11 +955,7 @@ const DataNodeViewer = (props: DataNodeViewerProps) => {
                                                                 : "no date"}
                                                                 : "no date"}
                                                         </Typography>
                                                         </Typography>
                                                     </Grid>
                                                     </Grid>
-                                                    {edit[2] ? (
-                                                        <Grid size={12}>
-                                                            {edit[2]}
-                                                        </Grid>
-                                                    ) : null}
+                                                    {edit[2] ? <Grid size={12}>{edit[2]}</Grid> : null}
                                                     {edit[1] ? (
                                                     {edit[1] ? (
                                                         <Grid size={12}>
                                                         <Grid size={12}>
                                                             <Typography fontSize="smaller">{edit[1]}</Typography>
                                                             <Typography fontSize="smaller">{edit[1]}</Typography>

+ 1 - 0
taipy/gui_core/_GuiCoreLib.py

@@ -222,6 +222,7 @@ class _GuiCore(ElementLibrary):
                 "file_download": ElementProperty(PropertyType.boolean, False),
                 "file_download": ElementProperty(PropertyType.boolean, False),
                 "file_upload": ElementProperty(PropertyType.boolean, False),
                 "file_upload": ElementProperty(PropertyType.boolean, False),
                 "upload_check": ElementProperty(PropertyType.function),
                 "upload_check": ElementProperty(PropertyType.function),
+                "show_owner_label": ElementProperty(PropertyType.boolean, False),
             },
             },
             inner_properties={
             inner_properties={
                 "on_edit": ElementProperty(PropertyType.function, f"{{{__CTX_VAR_NAME}.edit_data_node}}"),
                 "on_edit": ElementProperty(PropertyType.function, f"{{{__CTX_VAR_NAME}.edit_data_node}}"),

+ 6 - 0
taipy/gui_core/viselements.json

@@ -447,6 +447,12 @@
                         "default_value": "True",
                         "default_value": "True",
                         "doc": "If False, the data node value is not visible."
                         "doc": "If False, the data node value is not visible."
                     },
                     },
+                    {
+                        "name": "show_owner_label",
+                        "type": "bool",
+                        "default_value": "False",
+                        "doc": "If True, the data node owner label is added to the datanode label at the top of the block."
+                    },
                     {
                     {
                         "name": "chart_config",
                         "name": "chart_config",
                         "type": "dict",
                         "type": "dict",