diff --git a/package-lock.json b/package-lock.json index 8ad408c..f13c380 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "axios": "^1.6.8", "chart.js": "^4.4.4", "chartjs-chart-geo": "^4.2.8", + "chartjs-plugin-zoom": "^2.0.1", "epic-spinners": "^2.0.0", "flag-icons": "^6.15.0", "ionicons": "^4.6.3", @@ -8345,6 +8346,17 @@ "chart.js": "^4.1.0" } }, + "node_modules/chartjs-plugin-zoom": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/chartjs-plugin-zoom/-/chartjs-plugin-zoom-2.0.1.tgz", + "integrity": "sha512-ogOmLu6e+Q7E1XWOCOz9YwybMslz9qNfGV2a+qjfmqJYpsw5ZMoRHZBUyW+NGhkpQ5PwwPA/+rikHpBZb7PZuA==", + "dependencies": { + "hammerjs": "^2.0.8" + }, + "peerDependencies": { + "chart.js": ">=3.2.0" + } + }, "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -11379,6 +11391,14 @@ "gunzip-maybe": "bin.js" } }, + "node_modules/hammerjs": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/handlebars": { "version": "4.7.8", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", diff --git a/package.json b/package.json index d33b06e..12fa38a 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "axios": "^1.6.8", "chart.js": "^4.4.4", "chartjs-chart-geo": "^4.2.8", + "chartjs-plugin-zoom": "^2.0.1", "epic-spinners": "^2.0.0", "flag-icons": "^6.15.0", "ionicons": "^4.6.3", diff --git a/src/pages/workouts/WorkoutItem.vue b/src/pages/workouts/WorkoutItem.vue index 5d4b08c..fdfe0e8 100644 --- a/src/pages/workouts/WorkoutItem.vue +++ b/src/pages/workouts/WorkoutItem.vue @@ -1,21 +1,39 @@