diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 78dc1a5e6f..5b36747c41 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -64,6 +64,7 @@ "postcss-load-config": "^4.0.1", "prettier": "^2.8.3", "prettier-plugin-svelte": "^2.9.0", + "shepherd.js": "^10.0.1", "simple-svelte-autocomplete": "^2.5.1", "stylelint-config-recommended": "^9.0.0", "svelte": "^3.55.1", @@ -6653,6 +6654,24 @@ "node": ">=8" } }, + "node_modules/shepherd.js": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/shepherd.js/-/shepherd.js-10.0.1.tgz", + "integrity": "sha512-R32v4b4b0N1gK/vxvRtdhty+SBZlBPcPTSYCwcaAQvFd0n6Xki7cRH6Sx0oD9WB/HCkqCNM1msyIyylXmq635w==", + "dev": true, + "dependencies": { + "@popperjs/core": "^2.11.5", + "deepmerge": "^4.2.2", + "smoothscroll-polyfill": "^0.4.4" + }, + "engines": { + "node": "12.* || 14.* || >= 16" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/rwwagner90" + } + }, "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", @@ -6739,6 +6758,12 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, + "node_modules/smoothscroll-polyfill": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz", + "integrity": "sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg==", + "dev": true + }, "node_modules/sorcery": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", @@ -12989,6 +13014,17 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "shepherd.js": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/shepherd.js/-/shepherd.js-10.0.1.tgz", + "integrity": "sha512-R32v4b4b0N1gK/vxvRtdhty+SBZlBPcPTSYCwcaAQvFd0n6Xki7cRH6Sx0oD9WB/HCkqCNM1msyIyylXmq635w==", + "dev": true, + "requires": { + "@popperjs/core": "^2.11.5", + "deepmerge": "^4.2.2", + "smoothscroll-polyfill": "^0.4.4" + } + }, "signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", @@ -13049,6 +13085,12 @@ "is-fullwidth-code-point": "^3.0.0" } }, + "smoothscroll-polyfill": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz", + "integrity": "sha512-TK5ZA9U5RqCwMpfoMq/l1mrH0JAR7y7KRvOBx0n2869aLxch+gT9GhN3yUfjiw+d/DiF1mKo14+hd62JyMmoBg==", + "dev": true + }, "sorcery": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index 7ff8beeeec..ac412566ea 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -43,6 +43,7 @@ "postcss-load-config": "^4.0.1", "prettier": "^2.8.3", "prettier-plugin-svelte": "^2.9.0", + "shepherd.js": "^10.0.1", "simple-svelte-autocomplete": "^2.5.1", "stylelint-config-recommended": "^9.0.0", "svelte": "^3.55.1", diff --git a/frontend/src/lib/components/Toggle.svelte b/frontend/src/lib/components/Toggle.svelte index 90e0dbd9cc..93f5620051 100644 --- a/frontend/src/lib/components/Toggle.svelte +++ b/frontend/src/lib/components/Toggle.svelte @@ -16,7 +16,7 @@ const dispatch = createEventDispatcher() - +