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

View File

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