From 6ee5fe983c0a5c100183800e22a5c506d4be9764 Mon Sep 17 00:00:00 2001 From: 35C4n0r <70096901+35C4n0r@users.noreply.github.com> Date: Fri, 1 May 2026 16:10:53 +0530 Subject: [PATCH] fix(site/src/pages/TemplateVersionEditorPage): make Create Workspace button a link (#24803) The "Create a workspace" button in the template publish success banner used an `onClick` handler with `navigate()`, rendering a plain ` } > diff --git a/site/src/pages/TemplateVersionEditorPage/TemplateVersionEditorPage.tsx b/site/src/pages/TemplateVersionEditorPage/TemplateVersionEditorPage.tsx index 2f52826332..d46f06b7ba 100644 --- a/site/src/pages/TemplateVersionEditorPage/TemplateVersionEditorPage.tsx +++ b/site/src/pages/TemplateVersionEditorPage/TemplateVersionEditorPage.tsx @@ -187,18 +187,16 @@ const TemplateVersionEditorPage: FC = () => { isPublishing={publishVersionMutation.isPending} publishingError={publishVersionMutation.error} publishedVersion={lastSuccessfulPublishedVersion} - onCreateWorkspace={() => { + createWorkspaceUrl={(() => { const params = new URLSearchParams(); const publishedVersion = lastSuccessfulPublishedVersion; if (publishedVersion) { params.set("version", publishedVersion.id); } - navigate( - `${getLink( - linkToTemplate(organizationName, templateName), - )}/workspace?${params.toString()}`, - ); - }} + return `${getLink( + linkToTemplate(organizationName, templateName), + )}/workspace?${params.toString()}`; + })()} isBuilding={ createTemplateVersionMutation.isPending || uploadFileMutation.isPending ||