Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

skava / @skava/ui   js

Repository URL to install this package:

Version: 4.2.0-a11y.0 

/ src / components / molecules / AccordionBlock / ButtonAdapter.tsx

import React from 'react'
import toClassName from 'classnames'
import { Button } from 'atoms/Button'

/**
 * https://bitbucket.org/skava-admin/skreact/commits/c756fee64c789215d21f30f23e6e9a67ecd94ba4
 * ^ side effects of scoping this to a global tag when it wasn't needed
 */
const ButtonAdapter = props => {
  const { isActive, isDisabled, className, ...remaining } = props
  const computedClassName = toClassName({
    className,
    title: true,
    down: isActive,
    disable: isDisabled,
  })
  return <Button className={computedClassName} {...remaining} />
}

export { ButtonAdapter }
export default ButtonAdapter