1
0
mirror of https://github.com/kihashi/stardew_community_checklist.git synced 2025-10-19 08:03:17 +00:00

Update to new data format.

This commit is contained in:
John Cleaver 2018-02-28 22:12:26 -05:00
parent b384788554
commit ae431d31c2
2 changed files with 21 additions and 19 deletions

View File

@ -1,16 +1,15 @@
<template> <template>
<span class="tag is-primary"> <span class="tag is-primary">
<span class="icon"> <span class="icon">
<spring-icon v-if="season === 'spring'"/> <spring-icon v-if="season.id === 'spring'"/>
<summer-icon v-if="season === 'summer'"/> <summer-icon v-if="season.id === 'summer'"/>
<fall-icon v-if="season === 'fall'"/> <fall-icon v-if="season.id === 'fall'"/>
<winter-icon v-if="season === 'winter'"/> <winter-icon v-if="season.id === 'winter'"/>
</span> </span>
</span> </span>
</template> </template>
<script> <script>
import Seasons from '@/assets/game_data/seasons.json'
import SpringIcon from 'mdi-vue/FlowerIcon' import SpringIcon from 'mdi-vue/FlowerIcon'
import SummerIcon from 'mdi-vue/WhiteBalanceSunnyIcon' import SummerIcon from 'mdi-vue/WhiteBalanceSunnyIcon'
import FallIcon from 'mdi-vue/LeafIcon' import FallIcon from 'mdi-vue/LeafIcon'
@ -19,11 +18,13 @@ export default {
name: 'season-tag', name: 'season-tag',
props: { props: {
season: { season: {
type: String, type: Object,
required: true, required: true,
default: 'spring', default: function () {
validator: function (value) { return {
return value in Seasons id: 'spring',
name: 'Spring'
}
} }
} }
}, },

View File

@ -1,17 +1,16 @@
<template> <template>
<span class="tag is-info"> <span class="tag is-info">
<span class="icon"> <span class="icon">
<farming-icon v-if="skill === 'farming'"/> <farming-icon v-if="skill.id === 'farming'"/>
<mining-icon v-if="skill === 'mining'"/> <mining-icon v-if="skill.id === 'mining'"/>
<foraging-icon v-if="skill === 'foraging'"/> <foraging-icon v-if="skill.id === 'foraging'"/>
<fishing-icon v-if="skill === 'fishing'"/> <fishing-icon v-if="skill.id === 'fishing'"/>
<combat-icon v-if="skill === 'combat'"/> <combat-icon v-if="skill.id === 'combat'"/>
</span> </span>
</span> </span>
</template> </template>
<script> <script>
import Skills from '@/assets/game_data/skills.json'
import FarmingIcon from 'mdi-vue/CowIcon' import FarmingIcon from 'mdi-vue/CowIcon'
import MiningIcon from 'mdi-vue/DiamondIcon' import MiningIcon from 'mdi-vue/DiamondIcon'
import ForagingIcon from 'mdi-vue/MushroomIcon' import ForagingIcon from 'mdi-vue/MushroomIcon'
@ -21,11 +20,13 @@ export default {
name: 'skill-tag', name: 'skill-tag',
props: { props: {
skill: { skill: {
type: String, type: Object,
required: true, required: true,
default: 'farming', default: function () {
validator: function (value) { return {
return value.toLowerCase() in Skills id: 'farming',
name: 'Farming'
}
} }
} }
}, },