import PropTypes from 'prop-types'; import React from 'react'; import classNames from 'classnames'; import { icons } from 'Helpers/Props'; import Icon from 'Components/Icon'; import CheckInput from 'Components/Form/CheckInput'; import styles from './TableOptionsColumn.css'; function TableOptionsColumn(props) { const { name, label, isVisible, isModifiable, isDragging, connectDragSource, onVisibleChange } = props; return (
{ !!connectDragSource && connectDragSource(
) }
); } TableOptionsColumn.propTypes = { name: PropTypes.string.isRequired, label: PropTypes.string.isRequired, isVisible: PropTypes.bool.isRequired, isModifiable: PropTypes.bool.isRequired, index: PropTypes.number.isRequired, isDragging: PropTypes.bool, connectDragSource: PropTypes.func, onVisibleChange: PropTypes.func.isRequired }; export default TableOptionsColumn;