All files / nexshop-web-contents/src/component/popup/context-menu folder-context-menu.js

100% Statements 7/7
100% Branches 0/0
100% Functions 2/2
100% Lines 7/7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 321x 1x 1x       2x       2x 2x                               1x        
import React, {Component} from 'react';
import PropTypes from 'prop-types';
import popupEnhancer from "../../../enhancers/popup-enhancer";
 
class FolderContextMenu extends Component {
    constructor(props) {
        super(props);
    }
 
    render() {
        const {popupPosition, onRenameClick} = this.props;
        return (
            <div className='folder-context-menu-wrapper' style={{
                left: popupPosition.x,
                top: popupPosition.y,
            }}>
                <div className='folder-context-menu'>
                    <div className='folder-context-menu-text' onClick={onRenameClick}>Rename</div>
                </div>
            </div>
        );
    }
}
 
export default popupEnhancer(FolderContextMenu, 'folder-context-menu');
 
 
FolderContextMenu.PropTypes = {
    popupPosition: PropTypes.object.isRequired,
    close: PropTypes.func.isRequired,
    onRenameClick: PropTypes.func.isRequired,
};