DropdownCreateButton.jsx 1.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import React from 'react'
  2. import PropTypes from 'prop-types'
  3. import classnames from 'classnames'
  4. const DropdownCreateButton = props => {
  5. return (
  6. <div className={classnames(props.parentClass, props.customClass, 'dropdownCreateBtn')}>
  7. <button
  8. className={classnames(`${props.parentClass}__label`, 'dropdownCreateBtn__label btn btn-succes dropdown-toggle')}
  9. type='button'
  10. id='dropdownCreateBtn'
  11. data-toggle='dropdown'
  12. aria-haspopup='true'
  13. aria-expanded='false'
  14. >
  15. <div className={classnames(`${props.parentClass}__label__text`, 'dropdownCreateBtn__label__text')}>
  16. Créer ...
  17. </div>
  18. </button>
  19. <div
  20. className={classnames(`${props.parentClass}__setting`, 'dropdownCreateBtn__setting dropdown-menu')}
  21. aria-labelledby='dropdownCreateBtn'
  22. >
  23. <div className='setting__link dropdown-item'>
  24. Créer un workspace
  25. </div>
  26. <div className='setting__link dropdown-item'>
  27. Créer un fichiers
  28. </div>
  29. </div>
  30. </div>
  31. )
  32. }
  33. export default DropdownCreateButton
  34. DropdownCreateButton.propTypes = {
  35. parentClass: PropTypes.string,
  36. customClass: PropTypes.string
  37. }
  38. DropdownCreateButton.defaultProps = {
  39. parentClass: '',
  40. customClass: ''
  41. }