* wip

* Fix viewsé
This commit is contained in:
Charles Bochet
2023-11-24 16:32:59 +01:00
committed by GitHub
parent 886acd1cec
commit 8212606043
24 changed files with 428 additions and 299 deletions
@@ -79,7 +79,7 @@ export const ViewsDropdownButton = ({
entityCountInCurrentViewState,
);
const { setViewEditMode } = useView();
const { setViewEditMode, setCurrentViewId, loadView } = useView();
const {
isDropdownOpen: isViewsDropdownOpen,
@@ -95,10 +95,10 @@ export const ViewsDropdownButton = ({
const handleViewSelect = useRecoilCallback(
() => async (viewId: string) => {
changeViewInUrl(viewId);
loadView(viewId);
closeViewsDropdown();
},
[changeViewInUrl, closeViewsDropdown],
[changeViewInUrl, closeViewsDropdown, loadView],
);
const handleAddViewButtonClick = () => {
@@ -114,6 +114,7 @@ export const ViewsDropdownButton = ({
) => {
event.stopPropagation();
changeViewInUrl(viewId);
setCurrentViewId(viewId);
setViewEditMode('edit');
onViewEditModeChange?.();
closeViewsDropdown();