message: refactor(button): change way to get size and color to spinner
diff: >
  <Spinner
  v-if="isLoading"
  - :color="variant === 'filled' ? `${color}-contrast` : color"
  - :size="size === 'small' ? 16 : 24"
  + :color="spinnerColor"
  + :size="spinnerSize"
  class="loading"
  />
  <span class="startIcon">
  @@ -56,6 +56,14 @@ export default class Button extends Vue {
  this.isLoading ? 'isLoading' : '',
  ]
  }
  +
  + get spinnerColor() {
  + return this.variant === 'filled' ? `${this.color}-contrast` : this.color
  + }
  +
  + get spinnerSize() {
  + return this.size === 'small' ? 16 : 24
  + }
  }
  </script>
  