import React from 'react'; import PropTypes from 'prop-types'; import cn from 'classnames'; import Menu from './Menu'; import styles from './ModerationActions.css'; import { Icon } from 'plugin-api/beta/client/components/ui'; import ClickOutside from 'coral-framework/components/ClickOutside'; import RejectCommentAction from '../containers/RejectCommentAction'; import ApproveCommentAction from '../containers/ApproveCommentAction'; import BanUserAction from '../containers/BanUserAction'; import { Slot } from 'plugin-api/beta/client/components'; export default class ModerationActions extends React.Component { render() { const { comment, root, asset, data, menuVisible, toogleMenu, hideMenu, } = this.props; return (
{menuVisible ? ( ) : ( )} {menuVisible && ( )}
); } } ModerationActions.propTypes = { comment: PropTypes.object, root: PropTypes.object, asset: PropTypes.object, data: PropTypes.object, menuVisible: PropTypes.bool, toogleMenu: PropTypes.func, hideMenu: PropTypes.func, };