1<template> 2 <div> 3 <div class="color-tile-container"> 4 <div v-for="item in baseColors"> 5 <div 6 :style="{ backgroundColor: item.hex }" 7 :class="{ 'color-tile--border': item.border }" 8 class="color-tile" 9 ></div> 10 <dl class="color-tile-desc"> 11 <dt>Variable:</dt> 12 <dd>${{ item.name }}</dd> 13 </dl> 14 <dl class="color-tile-desc"> 15 <dt>Color Variable:</dt> 16 <dd>{{ item.variable }}</dd> 17 </dl> 18 </div> 19 </div> 20 </div> 21</template> 22 23<script> 24export default { 25 data() { 26 return { 27 baseColors: [ 28 { 29 name: 'blue', 30 variable: '$blue-500', 31 hex: '#2d60e5' 32 }, 33 { 34 name: 'green', 35 variable: '$green-500', 36 hex: '#0a7d06' 37 }, 38 { 39 name: 'red', 40 variable: '$red-500', 41 hex: '#da1416' 42 }, 43 { 44 name: 'yellow', 45 variable: '$yellow-500', 46 hex: '#efc100' 47 } 48 ] 49 }; 50 } 51}; 52</script> 53 54<style lang="scss"> 55 @import "./colors.scss"; 56</style> 57