getVariantStyles = (props) => {
  switch (props.variant) {
    case 'solid':
      return getSolidStyles(props)
    case 'outline':
      return getOutlineStyles(props)
    case 'ghost':
      return getGhostStyles(props)
    case 'flat':
      return getFlatStyles(props)
    case 'link':
      return getLinkStyles(props)
    case 'unstyled':
      return unstyledStyle
    default:
      return graySolidStyle
  }
}
@description Determines styles for a given v
@param {Object} props - Props Object
@returns {Object} - Variant styles object