diff --git a/frontend/src/container/NewWidget/index.tsx b/frontend/src/container/NewWidget/index.tsx index 399ab16f19..608ec32d81 100644 --- a/frontend/src/container/NewWidget/index.tsx +++ b/frontend/src/container/NewWidget/index.tsx @@ -115,9 +115,8 @@ function NewWidget({ selectedGraph }: NewWidgetProps): JSX.Element { const widgetId = query.get('widgetId'); const selectedWidget = widgets?.find((e) => e.id === widgetId); const isWidgetNotPresent = isUndefined(selectedWidget); - if (isWidgetNotPresent) { - setIsNewDashboard(true); - } + + setIsNewDashboard(isWidgetNotPresent); if (!logEventCalledRef.current) { logEvent('Panel Edit: Page visited', { @@ -131,7 +130,7 @@ function NewWidget({ selectedGraph }: NewWidgetProps): JSX.Element { logEventCalledRef.current = true; } // eslint-disable-next-line react-hooks/exhaustive-deps - }, []); + }, [widgets]); const getWidget = useCallback(() => { const widgetId = query.get('widgetId');