Skip to content

Commit 3db134e

Browse files
committed
Revert "Merge https://github.com/contentful/apps into cx/integ-3752-cell-review"
This reverts commit 4fe41e3, reversing changes made to c875655.
1 parent 5270ddc commit 3db134e

37 files changed

Lines changed: 1378 additions & 1977 deletions

apps/deep-clone/src/App.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
import { useMemo } from 'react';
22
import { locations } from '@contentful/app-sdk';
33
import ConfigScreen from './locations/ConfigScreen';
4-
import ReferenceSelectionDialog from './locations/ReferenceSelectionDialog';
54
import Sidebar from './locations/Sidebar';
65

76
import { useSDK } from '@contentful/react-apps-toolkit';
87

98
const ComponentLocationSettings = {
109
[locations.LOCATION_APP_CONFIG]: ConfigScreen,
11-
[locations.LOCATION_DIALOG]: ReferenceSelectionDialog,
1210
[locations.LOCATION_ENTRY_SIDEBAR]: Sidebar,
1311
} as const;
1412

apps/deep-clone/src/locations/ReferenceSelectionDialog.tsx

Lines changed: 0 additions & 197 deletions
This file was deleted.

apps/deep-clone/src/locations/Sidebar.tsx

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -59,26 +59,19 @@ function Sidebar() {
5959
setClonesCount,
6060
setUpdatesCount
6161
);
62-
const referenceTree = await cloner.getReferenceTree();
63-
const selectedEntryIds = await sdk.dialogs.openCurrentApp({
64-
title: 'Select entries to clone',
65-
width: 'large',
66-
shouldCloseOnEscapePress: true,
67-
shouldCloseOnOverlayClick: false,
68-
parameters: {
69-
referenceTree,
70-
},
62+
const referencesQty = await cloner.getReferencesQty();
63+
const confirmation = await sdk.dialogs.openConfirm({
64+
title: 'Clone entry',
65+
message: `Are you sure you want to clone this entry? This will create ${referencesQty} new entries.`,
7166
});
72-
73-
if (!selectedEntryIds || !Array.isArray(selectedEntryIds)) {
67+
if (!confirmation) {
7468
resetState();
7569
return;
7670
}
77-
7871
setIsConfirming(false);
7972
setIsCloning(true);
8073

81-
const clonedEntry = await cloner.cloneEntry(selectedEntryIds);
74+
const clonedEntry = await cloner.cloneEntry();
8275

8376
setIsCloning(false);
8477
setIsFinished(true);

0 commit comments

Comments
 (0)