import { Input, Card, Button, Space } from 'antd'; import { useEffect, useState } from 'react'; import { connect } from 'react-redux'; import { actionChangeCategName } from '../action'; const CategoryAdmin = ({category, _id, changeCategName }) => { const [nameCat, setNameCat] = useState(category.name); useEffect ( () => { setNameCat(category.name) }, [category]) const renewCategory = () => { changeCategName(_id, nameCat);// console.log('zzz', typeof _id) setNameCat(''); } const clearInput = () => { setNameCat(''); } return (
setNameCat(e.target.value)}/>
) } const mapStateToProps = (state) => ({ category: state.promise. catById?.payload || {}, allcategory: state.promise.rootCats?.payload || [], }) const NameCategory = connect(mapStateToProps, { changeCategName :actionChangeCategName })(CategoryAdmin); export default NameCategory;