componentStyles () {
      return {
        d: 'inline-block',
        borderWidth: this.thickness,
        borderColor: 'currentColor',
        borderStyle: 'solid',
        rounded: 'full',
        color: this.color,
        borderBottomColor: this.emptyColor,
        borderLeftColor: this.emptyColor,
        animation: `${spin} ${this.speed} linear infinite`,
        ...setSizes(this.$props)
      }
    }
CSpinner component

The spinner componenet

@extends CPseudoBox
@see Docs https://vue.chakra-ui.com/spinner