<template lang="pug"> .colorpicker .colorpicker-choice(v-for='color in colors', :class='["is-" + color, color === currentColor ? "is-active" : ""]', @click='setColor(color)') </template> <script> export default { name: 'color-picker', props: ['currentColor'], data () { return { colors: [ 'red', 'pink', 'purple', 'deep-purple', 'indigo', 'blue', 'light-blue', 'cyan', 'teal', 'green', 'light-green', 'lime', 'yellow', 'amber', 'orange', 'deep-orange', 'brown', 'grey', 'blue-grey' ] } }, methods: { setColor(color) { this.currentColor = color } } } </script>