diff --git a/src/classes/BaseMapPickerControl.ts b/BaseMapPickerControl.ts similarity index 100% rename from src/classes/BaseMapPickerControl.ts rename to BaseMapPickerControl.ts diff --git a/package-lock.json b/package-lock.json index 05bd3c5..cf4064b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,9 @@ "dependencies": { "@formkit/tempo": "^0.0.12", "@types/geojson": "^7946.0.10", + "@vueform/slider": "^2.1.10", "@vuepic/vue-datepicker": "^4.3.0", + "chart.js": "^4.4.2", "core-js": "^3.30.1", "d3-array": "^3.2.3", "d3-brush": "^3.0.0", @@ -2323,6 +2325,11 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@kurkle/color": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", + "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" + }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", @@ -3907,6 +3914,11 @@ "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", "dev": true }, + "node_modules/@vueform/slider": { + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/@vueform/slider/-/slider-2.1.10.tgz", + "integrity": "sha512-L2G3Ju51Yq6yWF2wzYYsicUUaH56kL1QKGVtimUVHT1K1ADcRT94xVyIeJpS0klliVEeF6iMZFbdXtHq8AsDHw==" + }, "node_modules/@vuepic/vue-datepicker": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/@vuepic/vue-datepicker/-/vue-datepicker-4.5.1.tgz", @@ -5052,6 +5064,17 @@ "node": ">=4" } }, + "node_modules/chart.js": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.2.tgz", + "integrity": "sha512-6GD7iKwFpP5kbSD4MeRRRlTnQvxfQREy36uEtm1hzHzcOqwWx0YEHuspuoNlslu+nciLIB7fjjsHkUv/FzFcOg==", + "dependencies": { + "@kurkle/color": "^0.3.0" + }, + "engines": { + "pnpm": ">=8" + } + }, "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -8033,9 +8056,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", - "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "dev": true, "funding": [ { @@ -15625,9 +15648,9 @@ } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", "dev": true, "dependencies": { "colorette": "^2.0.10", diff --git a/package.json b/package.json index c93ddcd..2f396d2 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,9 @@ "dependencies": { "@formkit/tempo": "^0.0.12", "@types/geojson": "^7946.0.10", + "@vueform/slider": "^2.1.10", "@vuepic/vue-datepicker": "^4.3.0", + "chart.js": "^4.4.2", "core-js": "^3.30.1", "d3-array": "^3.2.3", "d3-brush": "^3.0.0", diff --git a/src/App.vue b/src/App.vue index 83e4fa2..8cac186 100644 --- a/src/App.vue +++ b/src/App.vue @@ -8,7 +8,7 @@
- +
@@ -24,11 +24,11 @@ + + diff --git a/src/components/Header.vue b/src/components/Header.vue index bc3eadd..5b1d2d5 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -1,3 +1,4 @@ + - diff --git a/src/components/KeyNumbers.vue b/src/components/KeyNumbers.vue index 53d1c67..3a927e2 100644 --- a/src/components/KeyNumbers.vue +++ b/src/components/KeyNumbers.vue @@ -35,8 +35,8 @@ export default defineComponent({