diff --git a/package-lock.json b/package-lock.json index 92e894548..e7fc8f3d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,6 +23,7 @@ "@nextcloud/router": "^2.1.2", "@nextcloud/vue": "^7.12.4", "blueimp-md5": "^2.19.0", + "chroma-js": "^2.4.2", "dompurify": "^3.0.5", "lodash": "^4.17.21", "markdown-it": "^13.0.1", @@ -6713,6 +6714,11 @@ "fsevents": "~2.3.2" } }, + "node_modules/chroma-js": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz", + "integrity": "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==" + }, "node_modules/chrome-trace-event": { "version": "1.0.3", "license": "MIT", @@ -24833,6 +24839,11 @@ "readdirp": "~3.6.0" } }, + "chroma-js": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz", + "integrity": "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==" + }, "chrome-trace-event": { "version": "1.0.3", "peer": true diff --git a/package.json b/package.json index aa2d20dda..5b88135fb 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ "@nextcloud/router": "^2.1.2", "@nextcloud/vue": "^7.12.4", "blueimp-md5": "^2.19.0", + "chroma-js": "^2.4.2", "dompurify": "^3.0.5", "lodash": "^4.17.21", "markdown-it": "^13.0.1", diff --git a/src/components/cards/CardItem.vue b/src/components/cards/CardItem.vue index 57d85947e..a46ffcc9f 100644 --- a/src/components/cards/CardItem.vue +++ b/src/components/cards/CardItem.vue @@ -65,6 +65,7 @@ + diff --git a/src/components/cards/badges/DueDate.vue b/src/components/cards/badges/DueDate.vue index ad1db8600..23ff1d4d3 100644 --- a/src/components/cards/badges/DueDate.vue +++ b/src/components/cards/badges/DueDate.vue @@ -21,20 +21,35 @@ -->