diff --git a/interface/package-lock.json b/interface/package-lock.json index 8582d9d59..a3f0a8be9 100644 --- a/interface/package-lock.json +++ b/interface/package-lock.json @@ -13,7 +13,7 @@ "@msgpack/msgpack": "^2.8.0", "@mui/icons-material": "^5.11.0", "@mui/material": "^5.11.8", - "@table-library/react-table-library": "4.0.24", + "@table-library/react-table-library": "4.0.25", "@types/lodash-es": "^4.17.6", "@types/node": "^18.13.0", "@types/react": "^18.0.28", @@ -1761,12 +1761,12 @@ "dev": true }, "node_modules/@table-library/react-table-library": { - "version": "4.0.24", - "resolved": "https://registry.npmjs.org/@table-library/react-table-library/-/react-table-library-4.0.24.tgz", - "integrity": "sha512-tOeKermNhSDKGVvzBlF8gtLVWl+lWbCHk0XH/7s1ybZ9XI8TXpogzXavyRfObGFAIyeazr7Qy5bWGWnE4uueUg==", + "version": "4.0.25", + "resolved": "https://registry.npmjs.org/@table-library/react-table-library/-/react-table-library-4.0.25.tgz", + "integrity": "sha512-3XQg+5R+TmVxXwy4knVfqnk9Jv8sCmZVo9M3Lj7cXYsWi3eGsUqXOpio29m1JU1H6QIcZ32C+ZOr+SJXXS+MMA==", "dependencies": { "clsx": "1.1.1", - "react-virtualized-auto-sizer": "1.0.6", + "react-virtualized-auto-sizer": "1.0.7", "react-window": "1.8.7" }, "peerDependencies": { @@ -1783,18 +1783,6 @@ "node": ">=6" } }, - "node_modules/@table-library/react-table-library/node_modules/react-virtualized-auto-sizer": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", - "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==", - "engines": { - "node": ">8.0.0" - }, - "peerDependencies": { - "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0", - "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0" - } - }, "node_modules/@types/estree": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", @@ -5611,6 +5599,18 @@ "react-dom": ">=16.6.0" } }, + "node_modules/react-virtualized-auto-sizer": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.7.tgz", + "integrity": "sha512-Mxi6lwOmjwIjC1X4gABXMJcKHsOo0xWl3E3ugOgufB8GJU+MqrtY35aBuvCYv/razQ1Vbp7h1gWJjGjoNN5pmA==", + "engines": { + "node": ">8.0.0" + }, + "peerDependencies": { + "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0-rc", + "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0-rc" + } + }, "node_modules/react-window": { "version": "1.8.7", "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.7.tgz", @@ -7709,12 +7709,12 @@ "dev": true }, "@table-library/react-table-library": { - "version": "4.0.24", - "resolved": "https://registry.npmjs.org/@table-library/react-table-library/-/react-table-library-4.0.24.tgz", - "integrity": "sha512-tOeKermNhSDKGVvzBlF8gtLVWl+lWbCHk0XH/7s1ybZ9XI8TXpogzXavyRfObGFAIyeazr7Qy5bWGWnE4uueUg==", + "version": "4.0.25", + "resolved": "https://registry.npmjs.org/@table-library/react-table-library/-/react-table-library-4.0.25.tgz", + "integrity": "sha512-3XQg+5R+TmVxXwy4knVfqnk9Jv8sCmZVo9M3Lj7cXYsWi3eGsUqXOpio29m1JU1H6QIcZ32C+ZOr+SJXXS+MMA==", "requires": { "clsx": "1.1.1", - "react-virtualized-auto-sizer": "1.0.6", + "react-virtualized-auto-sizer": "1.0.7", "react-window": "1.8.7" }, "dependencies": { @@ -7722,12 +7722,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==" - }, - "react-virtualized-auto-sizer": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", - "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==", - "requires": {} } } }, @@ -10535,6 +10529,12 @@ "prop-types": "^15.6.2" } }, + "react-virtualized-auto-sizer": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.7.tgz", + "integrity": "sha512-Mxi6lwOmjwIjC1X4gABXMJcKHsOo0xWl3E3ugOgufB8GJU+MqrtY35aBuvCYv/razQ1Vbp7h1gWJjGjoNN5pmA==", + "requires": {} + }, "react-window": { "version": "1.8.7", "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.7.tgz", diff --git a/interface/package.json b/interface/package.json index d479935a4..6b37d6479 100644 --- a/interface/package.json +++ b/interface/package.json @@ -20,7 +20,7 @@ "@msgpack/msgpack": "^2.8.0", "@mui/icons-material": "^5.11.0", "@mui/material": "^5.11.8", - "@table-library/react-table-library": "4.0.24", + "@table-library/react-table-library": "4.0.25", "@types/lodash-es": "^4.17.6", "@types/node": "^18.13.0", "@types/react": "^18.0.28", diff --git a/interface/src/framework/mqtt/MqttSettingsForm.tsx b/interface/src/framework/mqtt/MqttSettingsForm.tsx index 4b85405a4..ff649b19d 100644 --- a/interface/src/framework/mqtt/MqttSettingsForm.tsx +++ b/interface/src/framework/mqtt/MqttSettingsForm.tsx @@ -227,6 +227,21 @@ const MqttSettingsForm: FC = () => { {data.ha_enabled && ( <> + + + Home Assistant + Domoticz + +