|
|
@@ -1,26 +1,35 @@ |
|
|
|
<template> |
|
|
|
<div class="battleground" v-if="battleground"> |
|
|
|
<div>Welcome to {{ battleground.name }}</div> |
|
|
|
<div class="battleground-content"> |
|
|
|
<div>Welcome to {{ battleground.name }}</div> |
|
|
|
|
|
|
|
<div id="objectives" class="objectives"> |
|
|
|
<div class="row" v-for="objectiveRow in battleground.objectives"> |
|
|
|
<template v-for="objective in objectiveRow"> |
|
|
|
<Objective :objective="objective"></Objective> |
|
|
|
</template> |
|
|
|
<div id="objectives" class="objectives"> |
|
|
|
<div class="row" v-for="objectiveRow in battleground.objectives"> |
|
|
|
<template v-for="objective in objectiveRow"> |
|
|
|
<Objective :objective="objective"></Objective> |
|
|
|
</template> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<router-link to="/battlegrounds">Back to selector</router-link> |
|
|
|
</div> |
|
|
|
<router-link to="/battlegrounds">Back to selector</router-link> |
|
|
|
|
|
|
|
</div> |
|
|
|
</template> |
|
|
|
|
|
|
|
<style lang="sass" scoped> |
|
|
|
$border-style: 1px solid #66CCFF |
|
|
|
|
|
|
|
.battleground |
|
|
|
background-image: url(/static/backgrounds/alterac-pass.jpg) |
|
|
|
background-size: contain |
|
|
|
&-content |
|
|
|
backdrop-filter: blur(6px) |
|
|
|
height: 100vh |
|
|
|
|
|
|
|
.objectives |
|
|
|
display: flex |
|
|
|
flex-direction: column |
|
|
|
height: 70vh |
|
|
|
height: 100% |
|
|
|
|
|
|
|
.row |
|
|
|
display: flex |
|
|
|
justify-content: space-between |
|
|
@@ -46,8 +55,11 @@ |
|
|
|
} |
|
|
|
}, |
|
|
|
computed: { |
|
|
|
battlegroundId () { |
|
|
|
return this.$route.params.battlegroundId |
|
|
|
}, |
|
|
|
battleground () { |
|
|
|
return BATTLEGROUNDS[this.$route.params.battlegroundId] |
|
|
|
return BATTLEGROUNDS[this.battlegroundId] |
|
|
|
} |
|
|
|
}, |
|
|
|
watch: { |
|
|
|