1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-08-28 03:31:23 +00:00
seahub/frontend/src/components/op-icon.js
llj a6470470d5 [group] added 'search group members'
- 'search group members' is offered only when there are more than 10
members in the group
2021-10-25 17:19:44 +08:00

30 lines
590 B
JavaScript

import React from 'react';
import PropTypes from 'prop-types';
import { Utils } from '../utils/utils';
const propTypes = {
className: PropTypes.string.isRequired,
op: PropTypes.func,
title: PropTypes.string.isRequired
};
class OpIcon extends React.Component {
render() {
const { className, op, title } = this.props;
return (<span
tabIndex="0"
role="button"
className={className}
title={title}
aria-label={title}
onClick={op}
onKeyDown={Utils.onKeyDown}
></span>);
}
}
OpIcon.propTypes = propTypes;
export default OpIcon;