From 9e0fb87d44ed6bc3d9eeec869a2a8fb0f8d2410c Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Sun, 14 Jun 2020 21:20:21 +0200 Subject: [PATCH] - Added single school page --- client/api/schoolsRepository.js | 3 ++ .../src/components/spells/add-spell-card.vue | 18 +++++-- .../src/components/spells/edit-spell-card.vue | 15 ++++-- client/src/components/spells/spells-list.vue | 14 +++++- client/src/models/Spell.ts | 18 ------- .../src/pages/schools/single-school-page.vue | 50 +++++++++++++++++++ client/src/routes.js | 4 ++ repositories/ingredient-repository.js | 2 +- repositories/school-repository.js | 2 +- repositories/variable-repository.js | 2 +- 10 files changed, 97 insertions(+), 31 deletions(-) delete mode 100644 client/src/models/Spell.ts create mode 100644 client/src/pages/schools/single-school-page.vue diff --git a/client/api/schoolsRepository.js b/client/api/schoolsRepository.js index c24117c..6c33e11 100644 --- a/client/api/schoolsRepository.js +++ b/client/api/schoolsRepository.js @@ -11,4 +11,7 @@ export default { getSchool(id) { return api.get(`${resource}/${id}`) }, + getSpellsFromSchool(id) { + return api.get(`${resource}/${id}/spells`) + } } \ No newline at end of file diff --git a/client/src/components/spells/add-spell-card.vue b/client/src/components/spells/add-spell-card.vue index 175105d..50b645f 100644 --- a/client/src/components/spells/add-spell-card.vue +++ b/client/src/components/spells/add-spell-card.vue @@ -1,5 +1,9 @@ @@ -82,6 +89,9 @@ export default { name: "", description: "", is_ritual: false, + level: 0, + cost: "0", + charge: 0, schools: [], variables: [], ingredients: [], diff --git a/client/src/components/spells/edit-spell-card.vue b/client/src/components/spells/edit-spell-card.vue index 4c6f65d..2d60b16 100644 --- a/client/src/components/spells/edit-spell-card.vue +++ b/client/src/components/spells/edit-spell-card.vue @@ -1,11 +1,17 @@