diff --git a/site/src/pages/TemplateSettingsPage/TemplateVariablesPage/TemplateVariablesPageView.tsx b/site/src/pages/TemplateSettingsPage/TemplateVariablesPage/TemplateVariablesPageView.tsx index 5826352024..fad5b1e94b 100644 --- a/site/src/pages/TemplateSettingsPage/TemplateVariablesPage/TemplateVariablesPageView.tsx +++ b/site/src/pages/TemplateSettingsPage/TemplateVariablesPage/TemplateVariablesPageView.tsx @@ -44,21 +44,23 @@ export const TemplateVariablesPageView: FC = ({ !errors.getTemplateDataError && !errors.updateTemplateError const { t } = useTranslation("templateVariablesPage") - + const hasError = Object.values(errors).some((error) => Boolean(error)) return ( <> {t("title")} -
- {Boolean(errors.getTemplateDataError) && ( - - )} - {Boolean(errors.updateTemplateError) && ( - - )} - {Boolean(errors.jobError) && } -
+ {hasError && ( +
+ {Boolean(errors.getTemplateDataError) && ( + + )} + {Boolean(errors.updateTemplateError) && ( + + )} + {Boolean(errors.jobError) && } +
+ )} {isLoading && } {templateVersion && templateVariables && templateVariables.length > 0 && (