diff --git a/src/features/migration/screens/MigrationSelectDestinationSources.tsx b/src/features/migration/screens/MigrationSelectDestinationSources.tsx
index cb6f85d0..5eb9c4c5 100644
--- a/src/features/migration/screens/MigrationSelectDestinationSources.tsx
+++ b/src/features/migration/screens/MigrationSelectDestinationSources.tsx
@@ -59,6 +59,8 @@ export const MigrationSelectDestinationSources = () => {
const pinnedSourceIds = useMemo(() => Sources.getIds(Sources.filter(sources, { pinned: true })), [sources]);
const enabledSourceIds = useMemo(() => Sources.getIds(Sources.filter(sources, { enabled: true })), [sources]);
+ const hasPinnedSources = !!pinnedSourceIds.length;
+
const {
selectedItemIds,
areAllItemsSelected,
@@ -79,11 +81,13 @@ export const MigrationSelectDestinationSources = () => {
useAppTitleAndAction(
t`Select destination sources`,
<>
-
- setSelectionForKey('default', pinnedSourceIds)}>
-
-
-
+ {hasPinnedSources && (
+
+ setSelectionForKey('default', pinnedSourceIds)}>
+
+
+
+ )}
setSelectionForKey('default', enabledSourceIds)}>