[Metrics UI] Prevent saved views from trampling URL state (#103146)
* [Metrics UI] Prevent saved views from trampling URL state * Adding space back in
This commit is contained in:
parent
d5f68eef4f
commit
b12095b079
|
@ -255,12 +255,21 @@ export const useSavedView = (props: Props) => {
|
|||
}, [urlState, setUrlState, currentView, defaultViewId, data]);
|
||||
|
||||
useEffect(() => {
|
||||
if (!currentView && !loading && data) {
|
||||
if (!currentView && !loading && data && shouldLoadDefault) {
|
||||
const viewToSet = views.find((v) => v.id === urlState.viewId);
|
||||
if (viewToSet) setCurrentView(viewToSet);
|
||||
else loadDefaultViewIfSet();
|
||||
}
|
||||
}, [loading, currentView, data, views, setCurrentView, loadDefaultViewIfSet, urlState.viewId]);
|
||||
}, [
|
||||
loading,
|
||||
currentView,
|
||||
data,
|
||||
views,
|
||||
setCurrentView,
|
||||
loadDefaultViewIfSet,
|
||||
urlState.viewId,
|
||||
shouldLoadDefault,
|
||||
]);
|
||||
|
||||
return {
|
||||
views,
|
||||
|
|
Loading…
Reference in a new issue