/** * * InputSearchLi * */ import React from 'react'; import PropTypes from 'prop-types'; import { router } from 'app'; import styles from './styles.scss'; function InputSearchLi({ onClick, isAdding, item }) { const icon = isAdding ? 'fa-plus' : 'fa-minus-circle'; const liStyle = isAdding ? { cursor: 'pointer' } : {}; const handleClick = isAdding ? () => onClick(item) : () => {}; const path = `/plugins/content-manager/user/${item.id}?redirectUrl=/plugins/content-manager/user/?page=1&limit=20&sort=id&source=users-permissions`; const handleGoto = (e) => { e.preventDefault(); e.stopPropagation(); router.push(path); }; return (
  • {item.username}
    { e.stopPropagation(); e.preventDefault(); onClick(item); }} >
  • ); } InputSearchLi.defaultProps = { item: { name: '', }, }; InputSearchLi.propTypes = { isAdding: PropTypes.bool.isRequired, item: PropTypes.object, onClick: PropTypes.func.isRequired, }; export default InputSearchLi;