docs: function Button(props) {
    let {
      label,
      href,
      type,
      size,
      children,
      className,
      primary,
      secondary,
      outline,
      flat,
      ...rest
    } = props
    /* Add className */
    const classes = cx(
      buttonClassName,
      {
        [`${buttonClassName}-primary`]: primary,
        [`${buttonClassName}-secondary`]: secondary,
        [`${buttonClassName}-outline`]: outline,
        [`${buttonClassName}-flat`]: flat,
        [`${buttonClassName}-${type}`]: type,
      },
      `${buttonClassName}-${size}`,
      className
    )
  
    const tagName = href ? 'a' : 'button'
  
    return React.createElement(
      tagName,
      {
        className: classes,
        href,
        ...rest,
      },
      children || label
    )
  }