diff --git a/packages/twenty-front/src/modules/views/components/ViewBar.tsx b/packages/twenty-front/src/modules/views/components/ViewBar.tsx index 59642d58a..41a022446 100644 --- a/packages/twenty-front/src/modules/views/components/ViewBar.tsx +++ b/packages/twenty-front/src/modules/views/components/ViewBar.tsx @@ -82,6 +82,7 @@ export const ViewBar = ({ filterDropdownId={filterDropdownId} hasFilterButton viewBarId={viewBarId} + objectNamePlural={objectNamePlural} rightComponent={ { const { currentViewWithCombinedFiltersAndSorts } = useGetCurrentView(); @@ -125,6 +129,13 @@ export const ViewBarDetails = ({ availableSortDefinitionsComponentState, ); + const { objectNameSingular } = useObjectNameSingularFromPlural({ + objectNamePlural: objectNamePlural, + }); + const { toggleSoftDeleteFilterState } = useHandleToggleTrashColumnFilter({ + objectNameSingular: objectNameSingular, + viewBarId: viewBarId, + }); const { resetUnsavedViewStates } = useResetUnsavedViewStates(); const canResetView = canPersistView && !hasFiltersQueryParams; @@ -159,6 +170,7 @@ export const ViewBarDetails = ({ const handleCancelClick = () => { if (isDefined(viewId)) { resetUnsavedViewStates(viewId); + toggleSoftDeleteFilterState(false); } };