From a0b0eedc86903ef9a4fdf3a3b56cd87c8c0add4d Mon Sep 17 00:00:00 2001 From: dtomlinson Date: Mon, 2 Mar 2020 01:04:02 +0000 Subject: [PATCH] updating latest tutorials --- tutorials/events-app/auth_config.json | 4 + tutorials/events-app/flow.md | 98 ++++++++++++++ tutorials/events-app/notes.md | 82 +++++++++++ tutorials/events-app/package.json | 1 + tutorials/events-app/src/auth/index.js | 127 ++++++++++++++++++ .../events-app/src/components/EventCard.vue | 63 +++++++++ .../events-app/src/components/EventsList.vue | 42 +++++- .../src/components/partials/Nav.vue | 26 +++- tutorials/events-app/src/main.js | 19 +++ tutorials/events-app/src/router/index.js | 5 + .../events-app/src/views/EventSingle.vue | 92 +++++++++++++ tutorials/events-app/src/views/Home.vue | 19 +-- tutorials/events-app/yarn.lock | 39 +++++- 13 files changed, 594 insertions(+), 23 deletions(-) create mode 100644 tutorials/events-app/auth_config.json create mode 100644 tutorials/events-app/flow.md create mode 100644 tutorials/events-app/notes.md create mode 100644 tutorials/events-app/src/auth/index.js diff --git a/tutorials/events-app/auth_config.json b/tutorials/events-app/auth_config.json new file mode 100644 index 0000000..7b6e7f5 --- /dev/null +++ b/tutorials/events-app/auth_config.json @@ -0,0 +1,4 @@ +{ + "domain": "dev-xu-97g3w.eu.auth0.com", + "clientId": "W0Iim8av0OOJXQMfuPiOAjA3fx3ESQoi" +} diff --git a/tutorials/events-app/flow.md b/tutorials/events-app/flow.md new file mode 100644 index 0000000..018818a --- /dev/null +++ b/tutorials/events-app/flow.md @@ -0,0 +1,98 @@ +# Flow + Structure of Vue project + +- If components are to be imported elsewhere they should `export default` and set their name to be the name of the html element you want. +- If components import an element they should `export default` and set a `components` with an array of the components being used in the html. + +``` + import Nav from './components/partials/Nav.vue'; + export default { + name: 'App', + components: { + Nav + } + } +``` + +## Main Page + +### `App.vue` + +This is the main entrypoint into the website. + +- `template` should inject a `
` +- insert the `
@@ -20,23 +21,17 @@