af83/chouette-core

View on GitHub
app/packs/src/vehicle_journeys/components/tools/CopyButton.js

Summary

Maintainability
B
4 hrs
Test Coverage
import React from 'react'
import PropTypes from 'prop-types'

export default function CopyButton({ onClick, disabled }) {
  return (
    <li className='st_action'>
      <button
        type='button'
        disabled={ disabled }
        title={ I18n.t('actions.copy') }
        onClick={e => {
          e.preventDefault()
          onClick()
        }}
      >
        <span className='fa fa-copy'></span>
      </button>
    </li>
  )
}

CopyButton.propTypes = {
  onClick: PropTypes.func.isRequired,
  disabled: PropTypes.bool.isRequired,
  selectionMode: PropTypes.bool.isRequired
}