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:
Roberto Jimenez Sanchez
2025-12-02 19:32:17 +01:00
parent 96ea0e0148
commit 681a53fe95
@@ -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 });
};