Skip to content

Commit 33406a0

Browse files
committed
Fixes
1 parent faa4f8b commit 33406a0

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

site/src/pages/TemplatePage/TemplateEmbedPage/TemplateEmbedPage.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ function getClipboardCopyContent(
6363
return `[![Open in Coder](${deploymentUrl}/open-in-coder.svg)](${buttonUrl})`;
6464
}
6565

66+
const workspaceNameValidator = nameValidator("Workspace name");
67+
6668
export const TemplateEmbedPageView: FC<TemplateEmbedPageViewProps> = ({
6769
template,
6870
templateParameters,
@@ -93,13 +95,16 @@ export const TemplateEmbedPageView: FC<TemplateEmbedPageViewProps> = ({
9395
}, [buttonValues, templateParameters]);
9496

9597
const [workspaceNameError, setWorkspaceNameError] = useState("");
96-
const workspaceNameValidator = nameValidator("Workspace name");
9798
const validateWorkspaceName = (workspaceName: string) => {
9899
try {
99-
workspaceName && workspaceNameValidator.validateSync(workspaceName);
100+
if (workspaceName) {
101+
workspaceNameValidator.validateSync(workspaceName);
102+
}
100103
setWorkspaceNameError("");
101104
} catch (e) {
102-
setWorkspaceNameError(e instanceof ValidationError ? e.message : "");
105+
if (e instanceof ValidationError) {
106+
setWorkspaceNameError(e.message);
107+
}
103108
}
104109
};
105110

0 commit comments

Comments
 (0)