Skip to content
Snippets Groups Projects
Commit 0b860b74 authored by Maximilian Giller's avatar Maximilian Giller :squid:
Browse files

Added centralized normalisation for the new space name

parent fd59dc0d
No related branches found
No related tags found
No related merge requests found
Pipeline #57032 passed
......@@ -27,8 +27,9 @@ function SpaceManager({
onDeleteSpace(spaceId);
};
const normalizedNewSpaceName = () => newSpaceName.trim();
const isSpaceCreationAllowed = () =>
newSpaceName.length === 0 || spaces.includes(newSpaceName.trim());
newSpaceName.length === 0 || spaces.includes(normalizedNewSpaceName());
return (
<div id="space-manager">
......@@ -45,25 +46,28 @@ function SpaceManager({
<li>
<button
disabled={isSpaceCreationAllowed()}
onClick={() => onRenameSpace(newSpaceName)}
onClick={() => onRenameSpace(normalizedNewSpaceName())}
>
Rename to {'"' + newSpaceName + '"'}
Rename to {'"' + normalizedNewSpaceName() + '"'}
</button>
</li>
<li>
<button
disabled={isSpaceCreationAllowed()}
onClick={() => onDuplicateSpace(newSpaceName)}
onClick={() =>
onDuplicateSpace(normalizedNewSpaceName())
}
>
Duplicate as {'"' + newSpaceName + '"'}
Duplicate as {'"' + normalizedNewSpaceName() + '"'}
</button>
</li>
<li>
<button
disabled={isSpaceCreationAllowed()}
onClick={() => onCreateSpace(newSpaceName)}
onClick={() => onCreateSpace(normalizedNewSpaceName())}
>
Create empty graph {'"' + newSpaceName + '"'}
Create empty graph{" "}
{'"' + normalizedNewSpaceName() + '"'}
</button>
</li>
</ul>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment