From c9a8e5dd63dfa3f58d794d4c589410a9a85067d3 Mon Sep 17 00:00:00 2001 From: "Juan C. Tello" Date: Tue, 10 Sep 2024 12:25:29 +0200 Subject: [PATCH 1/2] Added title and favicon --- drag-n-drop-chart-library/public/favicon.ico | Bin 3870 -> 4286 bytes drag-n-drop-chart-library/public/index.html | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/drag-n-drop-chart-library/public/favicon.ico b/drag-n-drop-chart-library/public/favicon.ico index a11777cc471a4344702741ab1c8a588998b1311a..d2717b229a91cd4631d535ad2d64f002ef458148 100644 GIT binary patch literal 4286 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ 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 From 54f01df967d0901f2479328198d97506e1068097 Mon Sep 17 00:00:00 2001 From: "Juan C. Tello" Date: Tue, 10 Sep 2024 13:43:52 +0200 Subject: [PATCH 2/2] chore: updated library, removed date filter, fixed label --- dashboard-filter-panel/package-lock.json | 136 +++++++++--------- dashboard-filter-panel/package.json | 2 +- .../dashboard-filter-panel.component.html | 30 +--- 3 files changed, 76 insertions(+), 92 deletions(-) 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">