From d16b4ac6679d836d3610f364286efec7a1ef41b4 Mon Sep 17 00:00:00 2001 From: Kira Pilot Date: Tue, 28 Nov 2023 21:14:16 +0000 Subject: [PATCH] fix: clear workspace name validation on field dirty --- site/src/pages/CreateWorkspacePage/CreateWorkspacePage.tsx | 1 + .../pages/CreateWorkspacePage/CreateWorkspacePageView.tsx | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/site/src/pages/CreateWorkspacePage/CreateWorkspacePage.tsx b/site/src/pages/CreateWorkspacePage/CreateWorkspacePage.tsx index 7a0d41ce9fe51..9a04103975d3d 100644 --- a/site/src/pages/CreateWorkspacePage/CreateWorkspacePage.tsx +++ b/site/src/pages/CreateWorkspacePage/CreateWorkspacePage.tsx @@ -127,6 +127,7 @@ const CreateWorkspacePage: FC = () => { defaultOwner={me} defaultBuildParameters={defaultBuildParameters} error={createWorkspaceMutation.error} + resetMutation={createWorkspaceMutation.reset} template={templateQuery.data!} versionId={realizedVersionId} externalAuth={externalAuth ?? []} diff --git a/site/src/pages/CreateWorkspacePage/CreateWorkspacePageView.tsx b/site/src/pages/CreateWorkspacePage/CreateWorkspacePageView.tsx index 150bbdcbe03d7..2c18de035b3dd 100644 --- a/site/src/pages/CreateWorkspacePage/CreateWorkspacePageView.tsx +++ b/site/src/pages/CreateWorkspacePage/CreateWorkspacePageView.tsx @@ -46,6 +46,7 @@ export const Language = { export interface CreateWorkspacePageViewProps { mode: CreateWorkspaceMode; error: unknown; + resetMutation: () => void; defaultName: string; defaultOwner: TypesGen.User; template: TypesGen.Template; @@ -67,6 +68,7 @@ export interface CreateWorkspacePageViewProps { export const CreateWorkspacePageView: FC = ({ mode, error, + resetMutation, defaultName, defaultOwner, template, @@ -157,7 +159,8 @@ export const CreateWorkspacePageView: FC = ({