diff --git a/.browserslistrc b/vuejs/.browserslistrc similarity index 100% rename from .browserslistrc rename to vuejs/.browserslistrc diff --git a/.editorconfig b/vuejs/.editorconfig similarity index 100% rename from .editorconfig rename to vuejs/.editorconfig diff --git a/.env b/vuejs/.env similarity index 100% rename from .env rename to vuejs/.env diff --git a/.eslintrc.js b/vuejs/.eslintrc.js similarity index 100% rename from .eslintrc.js rename to vuejs/.eslintrc.js diff --git a/.gitignore b/vuejs/.gitignore similarity index 100% rename from .gitignore rename to vuejs/.gitignore diff --git a/README.md b/vuejs/README.md similarity index 100% rename from README.md rename to vuejs/README.md diff --git a/babel.config.js b/vuejs/babel.config.js similarity index 100% rename from babel.config.js rename to vuejs/babel.config.js diff --git a/jest.config.js b/vuejs/jest.config.js similarity index 100% rename from jest.config.js rename to vuejs/jest.config.js diff --git a/package.json b/vuejs/package.json similarity index 100% rename from package.json rename to vuejs/package.json diff --git a/postcss.config.js b/vuejs/postcss.config.js similarity index 100% rename from postcss.config.js rename to vuejs/postcss.config.js diff --git a/public/favicon.ico b/vuejs/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to vuejs/public/favicon.ico diff --git a/public/index.html b/vuejs/public/index.html similarity index 100% rename from public/index.html rename to vuejs/public/index.html diff --git a/src/App.vue b/vuejs/src/App.vue similarity index 100% rename from src/App.vue rename to vuejs/src/App.vue diff --git a/src/assets/logo.png b/vuejs/src/assets/logo.png similarity index 100% rename from src/assets/logo.png rename to vuejs/src/assets/logo.png diff --git a/src/components/AcceptedSessionsList.vue b/vuejs/src/components/AcceptedSessionsList.vue similarity index 100% rename from src/components/AcceptedSessionsList.vue rename to vuejs/src/components/AcceptedSessionsList.vue diff --git a/src/components/SessionForm.vue b/vuejs/src/components/SessionForm.vue similarity index 83% rename from src/components/SessionForm.vue rename to vuejs/src/components/SessionForm.vue index a78594b..d9808dd 100644 --- a/src/components/SessionForm.vue +++ b/vuejs/src/components/SessionForm.vue @@ -80,22 +80,20 @@ export default { 'Authorization': 'Basic YXBpOmFwaQ==', 'Content-Type': 'application/vnd.api+json' } + }).then(({ data: { data: { attributes } } }) => { + const title = attributes.title + this.messages.push(`Session ${title} has been created.`) + + this.$emit('submitted', data) + + this.form.body = '' + this.form.title = '' + + this.errors = [] + this.messages = [] + }).catch(({ response: { data } }) => { + this.errors = _(data.errors).map('detail').value() }) - .then(({ data: { data } }) => { - const title = data.attributes.title - this.messages.push(`Session ${title} has been created.`) - - this.$emit('submitted', data) - - this.form.body = '' - this.form.title = '' - - this.errors = [] - this.messages = [] - }) - .catch(({ response: { data } }) => { - this.errors = _(data.errors).map('detail').value() - }) } } } diff --git a/src/components/SessionFormMessage.vue b/vuejs/src/components/SessionFormMessage.vue similarity index 100% rename from src/components/SessionFormMessage.vue rename to vuejs/src/components/SessionFormMessage.vue diff --git a/src/main.js b/vuejs/src/main.js similarity index 100% rename from src/main.js rename to vuejs/src/main.js diff --git a/tests/unit/.eslintrc.js b/vuejs/tests/unit/.eslintrc.js similarity index 100% rename from tests/unit/.eslintrc.js rename to vuejs/tests/unit/.eslintrc.js diff --git a/tests/unit/example.spec.js b/vuejs/tests/unit/example.spec.js similarity index 100% rename from tests/unit/example.spec.js rename to vuejs/tests/unit/example.spec.js diff --git a/yarn.lock b/vuejs/yarn.lock similarity index 100% rename from yarn.lock rename to vuejs/yarn.lock