scaffolder: do not error on render method

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
This commit is contained in:
Vincenzo Scamporlino
2025-06-13 10:01:33 +02:00
parent 2da89d1289
commit bea4f7f368
@@ -22,7 +22,7 @@ import {
} from '@backstage/plugin-scaffolder-common';
import { TemplateGroupFilter } from '@backstage/plugin-scaffolder-react';
import Typography from '@material-ui/core/Typography';
import { ComponentType, useCallback } from 'react';
import { ComponentType, useCallback, useEffect } from 'react';
import { TemplateGroup } from '../TemplateGroup/TemplateGroup';
@@ -58,12 +58,17 @@ export const TemplateGroups = (props: TemplateGroupsProps) => {
[onTemplateSelected],
);
useEffect(() => {
if (error) {
errorApi.post(error);
}
}, [error, errorApi]);
if (loading) {
return <Progress />;
}
if (error) {
errorApi.post(error);
return null;
}