) => {
event.preventDefault()
setTreeSelected(item.data)
}
const handleKeyPress = e => {
if (e.key === 'Enter') {
setTreeChangeName({
state: 'complete',
id: item.data?.menuId,
name: nameRef.current?.value,
})
}
}
const handleBlur = () => {
setTreeChangeName({
state: 'none',
id: null,
name: null,
})
}
return (
{getIcon(item, onExpand, onCollapse, classes)}
{setLabel(
item,
classes,
handleClick,
handleKeyPress,
handleBlur,
changed,
selected,
nameRef,
)}
)
}
export default DraaggableTreeMenuItem