From 120bc4b750f1b093b156bec864aa13123ad29f5d Mon Sep 17 00:00:00 2001 From: Bruno Quaresma Date: Tue, 21 Mar 2023 16:23:33 -0300 Subject: [PATCH] refactor(site): Only show status after first edition (#6701) --- .../TemplateVersionEditor.tsx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/site/src/components/TemplateVersionEditor/TemplateVersionEditor.tsx b/site/src/components/TemplateVersionEditor/TemplateVersionEditor.tsx index 73689d69a1..0bcaf8640a 100644 --- a/site/src/components/TemplateVersionEditor/TemplateVersionEditor.tsx +++ b/site/src/components/TemplateVersionEditor/TemplateVersionEditor.tsx @@ -89,6 +89,7 @@ export const TemplateVersionEditor: FC = ({ const [createFileOpen, setCreateFileOpen] = useState(false) const [deleteFileOpen, setDeleteFileOpen] = useState() const [renameFileOpen, setRenameFileOpen] = useState() + const [dirty, setDirty] = useState(false) const [activePath, setActivePath] = useState(() => findInitialFile(fileTree), ) @@ -139,11 +140,11 @@ export const TemplateVersionEditor: FC = ({ previousVersion.current = templateVersion }, [templateVersion]) - const [dirty, setDirty] = useState(false) const hasIcon = template.icon && template.icon !== "" const templateVersionSucceeded = templateVersion.job.status === "succeeded" const showBuildLogs = Boolean(buildLogs) const editorValue = getFileContent(activePath ?? "", fileTree) as string + const firstTemplateVersionOnEditor = useRef(templateVersion) useEffect(() => { window.dispatchEvent(new Event("resize")) @@ -170,9 +171,12 @@ export const TemplateVersionEditor: FC = ({
-
- -
+ {/* Only start to show the build when a new template version is building */} + {templateVersion.id !== firstTemplateVersionOnEditor.current.id && ( +
+ +
+ )}