Deleted view disable delete btn (#11990)

This PR updates the defaultRecordActionConfig for the
SingleRecordActionKeys.DELETE action. A condition
!isSoftDeleteFilterActive was added to the shouldBeRegistered function
to ensure the delete button is only visible when the deleted records
view is not selected.

This prevents the delete button from appearing when viewing deleted
records.

#11974  

![Screenshot 2025-05-12 at 9 41
30 PM](https://github.com/user-attachments/assets/ab7c1f61-d5ab-4315-9f39-50108d11438c)

![Screenshot 2025-05-12 at 9 42
11 PM](https://github.com/user-attachments/assets/82a9843b-4d5e-406c-8186-dce5b7b16bf3)
This commit is contained in:
Ajay A Adsule
2025-05-13 17:30:15 +05:30
committed by GitHub
parent 45d4845b26
commit efffac2a1a

View File

@ -180,8 +180,10 @@ export const DEFAULT_RECORD_ACTIONS_CONFIG: Record<
Icon: IconTrash,
accent: 'default',
isPinned: true,
shouldBeRegistered: ({ selectedRecord }) =>
isDefined(selectedRecord) && !selectedRecord.isRemote,
shouldBeRegistered: ({ selectedRecord, isSoftDeleteFilterActive }) =>
isDefined(selectedRecord) &&
!selectedRecord.isRemote &&
!isSoftDeleteFilterActive,
availableOn: [
ActionViewType.INDEX_PAGE_SINGLE_RECORD_SELECTION,
ActionViewType.SHOW_PAGE,