fleet/frontend/components/ClickableTableRow/index.jsx
Zachary Wasserman dc4b97d15f
Fix React deprecation warnings (#1976)
- Refactor imports of PropTypes to use the prop-types package
- Upgrade dependencies that were setting off deprecation warnings
2019-01-06 17:25:33 -08:00

17 lines
588 B
JavaScript

import React from 'react';
import PropTypes from 'prop-types';
const ClickableTableRow = ({ children, className, onClick, onDoubleClick }) => {
/* eslint-disable jsx-a11y/no-static-element-interactions */
return <tr className={className} onClick={onClick} onDoubleClick={onDoubleClick} tabIndex={-1}>{children}</tr>;
/* eslint-enable jsx-a11y/no-static-element-interactions */
};
ClickableTableRow.propTypes = {
children: PropTypes.node,
className: PropTypes.string,
onClick: PropTypes.func.isRequired,
onDoubleClick: PropTypes.func,
};
export default ClickableTableRow;