Timers and other features for Heroes of the Storm
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

77 lines
1.5 KiB

  1. <template>
  2. <div class="map-selector">
  3. <h1 class="map-selector__title">Battleground Selector</h1>
  4. <ul class="map-selector__map-list">
  5. <li class="map-selector__map-list-item" v-for="map in maps"><a>{{ map.name }}</a></li>
  6. </ul>
  7. </div>
  8. </template>
  9. <script type="text/javascript">
  10. const MAPS = {
  11. alteracPass: {
  12. name: 'Alterac Pass'
  13. },
  14. battlefieldOfEternity: {
  15. name: 'Battlefield of Eternity'
  16. },
  17. blackheartSBay: {
  18. name: "Blackheart's Bay"
  19. },
  20. gardenOfTerror: {
  21. name: 'Garden of Terror'
  22. },
  23. HanamuraTemple: {
  24. name: 'Hanamura Temple'
  25. },
  26. VolskayaFoundry: {
  27. name: 'Volskaya Foundry'
  28. },
  29. HauntedMines: {
  30. name: 'Haunted Mines'
  31. },
  32. TowersOfDoom: {
  33. name: 'Towers of Doom'
  34. },
  35. InfernalShrines: {
  36. name: 'Infernal Shrines'
  37. },
  38. TombOfTheSpiderQueen: {
  39. name: 'Tomb of the Spider Queen'
  40. },
  41. SkyTemple: {
  42. name: 'Sky Temple'
  43. },
  44. DragonShire: {
  45. name: 'Dragon Shire'
  46. },
  47. CursedHollow: {
  48. name: 'Cursed Hollow'
  49. },
  50. BraxisHoldout: {
  51. name: 'Braxis Holdout'
  52. },
  53. WarheadJunction: {
  54. name: 'Warhead Junction'
  55. }
  56. }
  57. module.exports = {
  58. name: 'MapSelector',
  59. data: function () {
  60. return {
  61. maps: MAPS
  62. }
  63. }
  64. }
  65. </script>
  66. <style lang="sass">
  67. .map-selector
  68. &__map-list
  69. list-style-type: none
  70. &-item
  71. font-size: 2rem
  72. padding: 10px 0 10px 5px
  73. </style>