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"> - - - + }]' [options]="{ display: { title: true }, title: {en: 'Total amount excluding VAT'} }" canFilter="all"> + - +]' [options]="" canFilter="all"> diff --git a/drag-n-drop-chart-library/public/favicon.ico b/drag-n-drop-chart-library/public/favicon.ico index a11777c..d2717b2 100644 Binary files a/drag-n-drop-chart-library/public/favicon.ico and b/drag-n-drop-chart-library/public/favicon.ico differ diff --git a/drag-n-drop-chart-library/public/index.html b/drag-n-drop-chart-library/public/index.html index aa069f2..050449e 100644 --- a/drag-n-drop-chart-library/public/index.html +++ b/drag-n-drop-chart-library/public/index.html @@ -24,7 +24,7 @@ work correctly both with client-side routing and a non-root public URL. Learn how to configure a non-root public URL by running `npm run build`. --> - React App + Luzmo Flex Showcase: Custom chart library