import React, { useState } from 'react'; const LCPDataGridHeader = (props) => { const { displayName, column, updateData, sort, menu } = props; const [editing, setEditing] = useState(false); const [newHeader, setNewHeader] = useState(displayName); const colId = column.colId; const handleEditClick = () => { setEditing(true); }; const handleBlur = () => { setEditing(false); if (updateData && typeof updateData === 'function') { updateData(newHeader); // Save the new header name } }; const handleChange = (e) => { setNewHeader(e.target.value); }; return (