diff --git a/dashboard-filter-panel/package-lock.json b/dashboard-filter-panel/package-lock.json
index 4a12765..c912ee3 100644
--- a/dashboard-filter-panel/package-lock.json
+++ b/dashboard-filter-panel/package-lock.json
@@ -26,7 +26,7 @@
"@codemirror/state": "^6.4.0",
"@codemirror/theme-one-dark": "^6.1.2",
"@codemirror/view": "^6.23.0",
- "@luzmo/ngx-embed": "^6.2.0-beta.13",
+ "@luzmo/ngx-embed": "^6.3.0-beta.7",
"@luzmo/nodejs-sdk": "^1.2.2",
"@ngneat/until-destroy": "^10.0.0",
"@ngrx/signals": "^18.0.0-rc.1",
@@ -139,23 +139,6 @@
}
}
},
- "node_modules/@angular-devkit/core/node_modules/ajv-formats": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
- "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
- "dev": true,
- "dependencies": {
- "ajv": "^8.0.0"
- },
- "peerDependencies": {
- "ajv": "^8.0.0"
- },
- "peerDependenciesMeta": {
- "ajv": {
- "optional": true
- }
- }
- },
"node_modules/@angular-devkit/schematics": {
"version": "18.0.2",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.0.2.tgz",
@@ -2288,23 +2271,49 @@
"win32"
]
},
+ "node_modules/@luzmo/dashboard-contents-types": {
+ "version": "0.1.88-beta.5",
+ "resolved": "https://registry.npmjs.org/@luzmo/dashboard-contents-types/-/dashboard-contents-types-0.1.88-beta.5.tgz",
+ "integrity": "sha512-l9MX+3OXtGmHFFrXmER+0habmeWkcFqUl6+vio2QTDR0ceyMvEdVT7HyvT9Nv4vURT/PuAtiE0mY47uX+GOEYA==",
+ "dependencies": {
+ "leaflet": "1.9.4",
+ "tslib": "^2.3.0"
+ }
+ },
"node_modules/@luzmo/embed": {
- "version": "6.0.0-beta.9",
- "resolved": "https://registry.npmjs.org/@luzmo/embed/-/embed-6.0.0-beta.9.tgz",
- "integrity": "sha512-J55TCLA0THrqcQgCBYeD3m5ITiErUI/mSRQ7ua5/XWKid4GZ92woPZSecK1SM0BCP2cp2KK88Nhc3nCGPOi6Xg==",
+ "version": "6.1.0-beta.7",
+ "resolved": "https://registry.npmjs.org/@luzmo/embed/-/embed-6.1.0-beta.7.tgz",
+ "integrity": "sha512-K1SnQMKMITRKSgnITr2Agh/y1NvAxTgGffE1a2c/JybW3Kw8ujxwywjL9hlamAImuzVeh9Feqo1JMpprxpttPg==",
+ "dependencies": {
+ "@luzmo/dashboard-contents-types": "0.1.88-beta.5",
+ "@luzmo/shared-embed": "5.1.0-beta.7",
+ "ajv": "^8.17.1",
+ "ajv-formats": "^3.0.1",
+ "lit": "3.1.2"
+ }
+ },
+ "node_modules/@luzmo/embed/node_modules/ajv": {
+ "version": "8.17.1",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
+ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
"dependencies": {
- "@luzmo/shared-embed": "5.0.9-beta.6",
- "lit": "3.1.2",
- "zod-validation-error": "3.2.0"
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
}
},
"node_modules/@luzmo/ngx-embed": {
- "version": "6.2.0-beta.13",
- "resolved": "https://registry.npmjs.org/@luzmo/ngx-embed/-/ngx-embed-6.2.0-beta.13.tgz",
- "integrity": "sha512-wO8rEdZUfvcPiNtEiAvyxchApo97h7715ZkMotjg0SWo8KeMHix3C7kzJAdBReYiQyh44jaIp9XeChe1NqO5Ow==",
+ "version": "6.3.0-beta.7",
+ "resolved": "https://registry.npmjs.org/@luzmo/ngx-embed/-/ngx-embed-6.3.0-beta.7.tgz",
+ "integrity": "sha512-CSbcK2jkblaodQZahl9IN7dXiICOQYVZDk9IOSimaCec1t0Xjk+9l5RfqkwEalUHu4HJ+E5asVFkdeEg22GX1A==",
"dependencies": {
- "@luzmo/embed": "6.0.0-beta.9",
- "@luzmo/shared-embed": "5.0.9-beta.6",
+ "@luzmo/embed": "6.1.0-beta.7",
+ "@luzmo/shared-embed": "5.1.0-beta.7",
"tslib": "^2.6.2"
},
"peerDependencies": {
@@ -2322,19 +2331,11 @@
}
},
"node_modules/@luzmo/shared-embed": {
- "version": "5.0.9-beta.6",
- "resolved": "https://registry.npmjs.org/@luzmo/shared-embed/-/shared-embed-5.0.9-beta.6.tgz",
- "integrity": "sha512-UkRAIWOaKGMb9GoqqZ4Pv7V+wWxxHFuu93dSBNWhdeenXTC+sMlvrplWLPq1AYbcKtHKIWNL/kP1TN3Y+WXQ9A==",
+ "version": "5.1.0-beta.7",
+ "resolved": "https://registry.npmjs.org/@luzmo/shared-embed/-/shared-embed-5.1.0-beta.7.tgz",
+ "integrity": "sha512-l/x0bm0X2gxaV9vzOKlNi5hJWH5JfAB7+LFUtzS/vwZ3VK+js3sn9wpdJC26whxrk9WAcaVcLVVN6f5clU+Xag==",
"dependencies": {
- "zod": "3.23.6"
- }
- },
- "node_modules/@luzmo/shared-embed/node_modules/zod": {
- "version": "3.23.6",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.6.tgz",
- "integrity": "sha512-RTHJlZhsRbuA8Hmp/iNL7jnfc4nZishjsanDAfEY1QpDQZCahUp3xDzl+zfweE9BklxMUcgBgS1b7Lvie/ZVwA==",
- "funding": {
- "url": "https://github.com/sponsors/colinhacks"
+ "@luzmo/dashboard-contents-types": "0.1.88-beta.5"
}
},
"node_modules/@material/animation": {
@@ -4361,7 +4362,6 @@
"version": "8.13.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz",
"integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==",
- "dev": true,
"dependencies": {
"fast-deep-equal": "^3.1.3",
"json-schema-traverse": "^1.0.0",
@@ -4373,6 +4373,22 @@
"url": "https://github.com/sponsors/epoberezkin"
}
},
+ "node_modules/ajv-formats": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
+ "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
+ "dependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
+ }
+ },
"node_modules/angular-gridster2": {
"version": "18.0.1",
"resolved": "https://registry.npmjs.org/angular-gridster2/-/angular-gridster2-18.0.1.tgz",
@@ -6390,6 +6406,11 @@
"integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
"dev": true
},
+ "node_modules/fast-uri": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz",
+ "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw=="
+ },
"node_modules/fastq": {
"version": "1.17.1",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
@@ -7919,8 +7940,7 @@
"node_modules/json-schema-traverse": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "dev": true
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
},
"node_modules/json-stringify-safe": {
"version": "5.0.1",
@@ -8240,6 +8260,11 @@
"node": ">=10"
}
},
+ "node_modules/leaflet": {
+ "version": "1.9.4",
+ "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz",
+ "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA=="
+ },
"node_modules/less": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz",
@@ -10667,7 +10692,6 @@
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
- "dev": true,
"engines": {
"node": ">=6"
}
@@ -10875,7 +10899,6 @@
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
"integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
- "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -12316,7 +12339,6 @@
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
"dependencies": {
"punycode": "^2.1.0"
}
@@ -12847,26 +12869,6 @@
"node": ">=6"
}
},
- "node_modules/zod": {
- "version": "3.23.8",
- "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
- "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
- "peer": true,
- "funding": {
- "url": "https://github.com/sponsors/colinhacks"
- }
- },
- "node_modules/zod-validation-error": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-3.2.0.tgz",
- "integrity": "sha512-cYlPR6zuyrgmu2wRTdumEAJGuwI7eHVHGT+VyneAQxmRAKtGRL1/7pjz4wfLhz4J05f5qoSZc3rGacswgyTjjw==",
- "engines": {
- "node": ">=18.0.0"
- },
- "peerDependencies": {
- "zod": "^3.18.0"
- }
- },
"node_modules/zone.js": {
"version": "0.14.4",
"resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.4.tgz",
diff --git a/dashboard-filter-panel/package.json b/dashboard-filter-panel/package.json
index 5e19ef7..bca5b0f 100755
--- a/dashboard-filter-panel/package.json
+++ b/dashboard-filter-panel/package.json
@@ -29,7 +29,7 @@
"@codemirror/state": "^6.4.0",
"@codemirror/theme-one-dark": "^6.1.2",
"@codemirror/view": "^6.23.0",
- "@luzmo/ngx-embed": "^6.2.0-beta.13",
+ "@luzmo/ngx-embed": "^6.3.0-beta.7",
"@luzmo/nodejs-sdk": "^1.2.2",
"@ngneat/until-destroy": "^10.0.0",
"@ngrx/signals": "^18.0.0-rc.1",
diff --git a/dashboard-filter-panel/src/app/dashboard-filter-panel/dashboard-filter-panel.component.html b/dashboard-filter-panel/src/app/dashboard-filter-panel/dashboard-filter-panel.component.html
index 0a9a2fa..e5730ff 100644
--- a/dashboard-filter-panel/src/app/dashboard-filter-panel/dashboard-filter-panel.component.html
+++ b/dashboard-filter-panel/src/app/dashboard-filter-panel/dashboard-filter-panel.component.html
@@ -33,26 +33,7 @@
]
}]' [options]="{ display: { label: true } }" type="dropdown-filter" canFilter="all">
-