Hitting enter should rename project title (#595)

This commit was merged in pull request #595.
This commit is contained in:
Todd Medema
2022-01-19 04:52:21 -05:00
committed by GitHub
parent 5531f2e0c1
commit 844a1f6961

View File

@@ -42,6 +42,13 @@ const EditableProjectTitle = ({
}
setNewTitle(target.value.replace(/([^a-zA-Z\d_:])/g, '-').slice(0, 25))
}
const onKeyDown = (event) => {
if (event.key === 'Enter') {
event.preventDefault();
event.stopPropagation();
updateProject({ variables: { id, input: { title: newTitle } } });
}
}
return (
<>
{!inEditMode && (
@@ -76,6 +83,7 @@ const EditableProjectTitle = ({
value={newTitle}
onChange={onTitleChange}
ref={inputRef}
onKeyDown={onKeyDown}
onBlur={() =>
setTimeout(() => {
setInEditMode(false)