Skip to content

Commit 6d5dcd5

Browse files
committed
When copying, go to that one
1 parent c5af013 commit 6d5dcd5

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

src/reactComponents/FileManageModal.tsx

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -154,21 +154,29 @@ export default function FileManageModal(props: FileManageModalProps) {
154154
return;
155155
}
156156

157-
const newModules = [...modules];
158-
newModules.push({
157+
const newModule = {
159158
path: newModulePath,
160159
title: newClassName,
161160
type: originalModule.type,
162-
});
161+
};
162+
163+
const newModules = [...modules];
164+
newModules.push(newModule);
163165

164166
setModules(newModules);
165167
triggerProjectUpdate();
168+
169+
// Close the copy modal first
170+
setCopyModalOpen(false);
171+
172+
// Automatically select and open the newly created module
173+
props.gotoTab(newModulePath);
174+
props.onClose();
166175
} catch (error) {
167176
console.error('Error copying module:', error);
168177
props.setAlertErrorMessage(t('FAILED_TO_COPY_MODULE'));
178+
setCopyModalOpen(false);
169179
}
170-
171-
setCopyModalOpen(false);
172180
};
173181

174182
/** Handles adding a new module. */

0 commit comments

Comments
 (0)