@@ -89,6 +89,7 @@ export const TemplateVersionEditor: FC<TemplateVersionEditorProps> = ({
89
89
const [ createFileOpen , setCreateFileOpen ] = useState ( false )
90
90
const [ deleteFileOpen , setDeleteFileOpen ] = useState < string > ( )
91
91
const [ renameFileOpen , setRenameFileOpen ] = useState < string > ( )
92
+ const [ dirty , setDirty ] = useState ( false )
92
93
const [ activePath , setActivePath ] = useState < string | undefined > ( ( ) =>
93
94
findInitialFile ( fileTree ) ,
94
95
)
@@ -139,11 +140,11 @@ export const TemplateVersionEditor: FC<TemplateVersionEditorProps> = ({
139
140
previousVersion . current = templateVersion
140
141
} , [ templateVersion ] )
141
142
142
- const [ dirty , setDirty ] = useState ( false )
143
143
const hasIcon = template . icon && template . icon !== ""
144
144
const templateVersionSucceeded = templateVersion . job . status === "succeeded"
145
145
const showBuildLogs = Boolean ( buildLogs )
146
146
const editorValue = getFileContent ( activePath ?? "" , fileTree ) as string
147
+ const firstTemplateVersionOnEditor = useRef ( templateVersion )
147
148
148
149
useEffect ( ( ) => {
149
150
window . dispatchEvent ( new Event ( "resize" ) )
@@ -170,9 +171,12 @@ export const TemplateVersionEditor: FC<TemplateVersionEditorProps> = ({
170
171
</ div >
171
172
172
173
< div className = { styles . topbarSides } >
173
- < div className = { styles . buildStatus } >
174
- < TemplateVersionStatusBadge version = { templateVersion } />
175
- </ div >
174
+ { /* Only start to show the build when a new template version is building */ }
175
+ { templateVersion . id !== firstTemplateVersionOnEditor . current . id && (
176
+ < div className = { styles . buildStatus } >
177
+ < TemplateVersionStatusBadge version = { templateVersion } />
178
+ </ div >
179
+ ) }
176
180
177
181
< Button
178
182
title = "Build template (Ctrl + Enter)"
@@ -387,7 +391,7 @@ const useStyles = makeStyles<
387
391
{
388
392
templateVersionSucceeded : boolean
389
393
showBuildLogs : boolean
390
- deploymentBannerVisible : boolean
394
+ deploymentBannerVisible ? : boolean
391
395
}
392
396
> ( ( theme ) => ( {
393
397
root : {
0 commit comments