fix(provisioning): disable export button if any selected item is managed
- Change logic from 'some' to 'every' to ensure ALL items are unmanaged - Export should only be enabled when ALL selected items are unmanaged - If ANY item is managed, the button should be disabled
This commit is contained in:
@@ -143,7 +143,9 @@ export function useSelectionUnmanagedStatus(
|
||||
];
|
||||
|
||||
const results = await Promise.all(checks);
|
||||
const hasUnmanaged = results.some((isUnmanaged) => isUnmanaged);
|
||||
// Export should only be enabled if ALL selected items are unmanaged
|
||||
// If ANY item is managed, hasUnmanaged should be false
|
||||
const hasUnmanaged = results.length > 0 && results.every((isUnmanaged) => isUnmanaged);
|
||||
|
||||
setStatus({ hasUnmanaged, isLoading: false });
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user