Fix view deletion (#2314)

* fix view deletion

* fix view deletion bugs

* improve code readability
This commit is contained in:
bosiraphael
2023-11-02 12:17:50 +01:00
committed by GitHub
parent 8080353075
commit 27b451ee56
4 changed files with 27 additions and 19 deletions

View File

@ -41,6 +41,7 @@ export const ViewBarEffect = () => {
} = useView();
const [searchParams] = useSearchParams();
const currentViewIdFromUrl = searchParams.get('view');
const { viewType, viewObjectId } = useViewGetStates(viewScopeId);
@ -63,7 +64,7 @@ export const ViewBarEffect = () => {
if (!nextViews.length) return;
if (!currentViewId) return changeViewInUrl(nextViews[0].id);
if (!currentViewIdFromUrl) return changeViewInUrl(nextViews[0].id);
},
),
});
@ -223,8 +224,6 @@ export const ViewBarEffect = () => {
),
});
const currentViewIdFromUrl = searchParams.get('view');
useEffect(() => {
if (!currentViewIdFromUrl) return;
loadView(currentViewIdFromUrl);