From 94ce0cda1396f4f45be0c5b6b51457e0bd897380 Mon Sep 17 00:00:00 2001 From: blam Date: Wed, 8 Jun 2022 15:52:45 +0200 Subject: [PATCH] chore: move to use effect Signed-off-by: blam --- .../src/next/TemplateWizardPage/TemplateWizardPage.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/scaffolder/src/next/TemplateWizardPage/TemplateWizardPage.tsx b/plugins/scaffolder/src/next/TemplateWizardPage/TemplateWizardPage.tsx index c5891c3d61..f8733061e4 100644 --- a/plugins/scaffolder/src/next/TemplateWizardPage/TemplateWizardPage.tsx +++ b/plugins/scaffolder/src/next/TemplateWizardPage/TemplateWizardPage.tsx @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -import React from 'react'; +import React, { useEffect } from 'react'; import { Page, Header, @@ -72,8 +72,13 @@ export const TemplateWizardPage = (props: TemplateWizardPageProps) => { }), ); + useEffect(() => { + if (error) { + errorApi.post(new Error(`Failed to load template, ${error}`)); + } + }, [error, errorApi]); + if (error) { - errorApi.post(new Error(`Failed to load template, ${error}`)); return ; }