diff --git a/components/AddOpenEndedQuestion.vue b/components/AddOpenEndedQuestion.vue index 52e9bcb..1b5e7ee 100644 --- a/components/AddOpenEndedQuestion.vue +++ b/components/AddOpenEndedQuestion.vue @@ -50,6 +50,7 @@ import { collection, doc, addDoc, writeBatch } from 'firebase/firestore' // https://vee-validate.logaretm.com/v3/guide/basics.html import { ValidationProvider, ValidationObserver, extend } from 'vee-validate' import { required, min } from 'vee-validate/dist/rules' +import dedent from 'dedent' import { OpenEndedQuestion, OpenEndedQuestionConverter } from '~/plugins/open-ended-question' extend('required', { @@ -111,7 +112,7 @@ export default { addQuestionsForTesting () { this.loading = true const solution = - `Lorem ipsum dolor sit amet, consetetur sadipscing elitr, + dedent`Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. @@ -122,7 +123,8 @@ export default { Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. - Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.\n\n + Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. + Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. diff --git a/package-lock.json b/package-lock.json index 8475a33..b9d62d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@nuxtjs/pwa": "^3.3.5", "core-js": "^3.19.3", + "dedent": "^0.7.0", "firebase": "^9.12.1", "lodash-es": "^4.17.21", "nuxt": "^2.15.8", @@ -6273,6 +6274,11 @@ "node": ">=0.10" } }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -21488,6 +21494,11 @@ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", diff --git a/package.json b/package.json index ac4df77..19ff068 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "dependencies": { "@nuxtjs/pwa": "^3.3.5", "core-js": "^3.19.3", + "dedent": "^0.7.0", "firebase": "^9.12.1", "lodash-es": "^4.17.21", "nuxt": "^2.15.8",