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({ ...@@ -27,8 +27,9 @@ function SpaceManager({
onDeleteSpace(spaceId); onDeleteSpace(spaceId);
}; };
const normalizedNewSpaceName = () => newSpaceName.trim();
const isSpaceCreationAllowed = () => const isSpaceCreationAllowed = () =>
newSpaceName.length === 0 || spaces.includes(newSpaceName.trim()); newSpaceName.length === 0 || spaces.includes(normalizedNewSpaceName());
return ( return (
<div id="space-manager"> <div id="space-manager">
...@@ -45,25 +46,28 @@ function SpaceManager({ ...@@ -45,25 +46,28 @@ function SpaceManager({
<li> <li>
<button <button
disabled={isSpaceCreationAllowed()} disabled={isSpaceCreationAllowed()}
onClick={() => onRenameSpace(newSpaceName)} onClick={() => onRenameSpace(normalizedNewSpaceName())}
> >
Rename to {'"' + newSpaceName + '"'} Rename to {'"' + normalizedNewSpaceName() + '"'}
</button> </button>
</li> </li>
<li> <li>
<button <button
disabled={isSpaceCreationAllowed()} disabled={isSpaceCreationAllowed()}
onClick={() => onDuplicateSpace(newSpaceName)} onClick={() =>
onDuplicateSpace(normalizedNewSpaceName())
}
> >
Duplicate as {'"' + newSpaceName + '"'} Duplicate as {'"' + normalizedNewSpaceName() + '"'}
</button> </button>
</li> </li>
<li> <li>
<button <button
disabled={isSpaceCreationAllowed()} disabled={isSpaceCreationAllowed()}
onClick={() => onCreateSpace(newSpaceName)} onClick={() => onCreateSpace(normalizedNewSpaceName())}
> >
Create empty graph {'"' + newSpaceName + '"'} Create empty graph{" "}
{'"' + normalizedNewSpaceName() + '"'}
</button> </button>
</li> </li>
</ul> </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