From 7eab79409c091ecfa82bfe19cb8aa388c7ca8eef Mon Sep 17 00:00:00 2001 From: lachie-underhill Date: Fri, 2 Jun 2023 14:35:48 +1000 Subject: [PATCH] Bundles page now working fully --- src/App.vue | 30 +--- src/components/HeaderBar.vue | 33 ++--- src/components/SeasonIcon.vue | 15 +- src/components/Settings.vue | 5 +- src/components/SkillIcon.vue | 19 +-- src/components/bundles/BundleItems.vue | 92 +++++------- src/components/bundles/BundleNav.vue | 64 ++++---- src/components/item_card/BundleButton.vue | 107 ++++++-------- src/components/item_card/ItemCard.vue | 138 ++++++------------ src/components/item_card/SeasonTag.vue | 7 +- src/components/item_card/SkillTag.vue | 8 +- src/main.ts | 6 +- src/router/index.ts | 6 +- src/store/index.ts | 106 ++++++++------ .../Bundles.vue => views/BundlesView.vue} | 25 ++-- 15 files changed, 269 insertions(+), 392 deletions(-) rename src/{components/bundles/Bundles.vue => views/BundlesView.vue} (52%) diff --git a/src/App.vue b/src/App.vue index 700199c..ad5b650 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,32 +1,14 @@ - diff --git a/src/components/HeaderBar.vue b/src/components/HeaderBar.vue index 1bc71e7..9a70be5 100644 --- a/src/components/HeaderBar.vue +++ b/src/components/HeaderBar.vue @@ -1,3 +1,12 @@ + + - - diff --git a/src/components/SeasonIcon.vue b/src/components/SeasonIcon.vue index b86cff3..9d0fda2 100644 --- a/src/components/SeasonIcon.vue +++ b/src/components/SeasonIcon.vue @@ -1,9 +1,9 @@ @@ -12,13 +12,10 @@ export default { name: 'season-icon', props: { season: { - type: Object, + type: String, required: true, default: function () { - return { - id: 'spring', - name: 'Spring' - } + return 'spring' } } } diff --git a/src/components/Settings.vue b/src/components/Settings.vue index 4d38c6d..d318c10 100644 --- a/src/components/Settings.vue +++ b/src/components/Settings.vue @@ -133,10 +133,7 @@ export default { name: 'Settings', components: { ButtonCheckbox, - FontAwesomeIcon, - faCopy, - faCloudUploadAlt, - faTrash + FontAwesomeIcon }, data: function () { return { diff --git a/src/components/SkillIcon.vue b/src/components/SkillIcon.vue index b8e67f2..4deb6a2 100644 --- a/src/components/SkillIcon.vue +++ b/src/components/SkillIcon.vue @@ -1,10 +1,10 @@ @@ -13,13 +13,10 @@ export default { name: 'skill-icon', props: { skill: { - type: Object, + type: String, required: true, default: function () { - return { - id: 'farming', - name: 'Farming' - } + return 'farming' } } } @@ -35,7 +32,7 @@ export default { content: attr(data-skill); display: block; position: absolute; - bottom: -1.85rem; + bottom: -0.85rem; border-radius: 3px; font-size: 0.75rem; background-color: #209cee; diff --git a/src/components/bundles/BundleItems.vue b/src/components/bundles/BundleItems.vue index 171a421..7ec817b 100644 --- a/src/components/bundles/BundleItems.vue +++ b/src/components/bundles/BundleItems.vue @@ -1,12 +1,38 @@ + + - - diff --git a/src/components/bundles/BundleNav.vue b/src/components/bundles/BundleNav.vue index 0a8050c..eed6f06 100644 --- a/src/components/bundles/BundleNav.vue +++ b/src/components/bundles/BundleNav.vue @@ -1,3 +1,14 @@ + + - - diff --git a/src/components/item_card/BundleButton.vue b/src/components/item_card/BundleButton.vue index 42bb5d1..235c707 100644 --- a/src/components/item_card/BundleButton.vue +++ b/src/components/item_card/BundleButton.vue @@ -1,19 +1,58 @@ + + - - - - diff --git a/src/components/item_card/ItemCard.vue b/src/components/item_card/ItemCard.vue index b5b098a..db38218 100644 --- a/src/components/item_card/ItemCard.vue +++ b/src/components/item_card/ItemCard.vue @@ -1,5 +1,44 @@ + + - -