Update story-editor-client.tsx

This commit is contained in:
Riccardo Giorato
2026-01-06 13:37:30 +01:00
parent dfcfe4d394
commit 120d011f06
+19 -17
View File
@@ -143,19 +143,25 @@ export function StoryEditorClient() {
return; return;
} }
if (e.key === "ArrowRight") { if (e.key === "ArrowRight") {
setCurrentPage((prev) => (prev < pages.length - 1 ? prev + 1 : prev)); e.preventDefault();
} else if (e.key === "ArrowLeft") { setCurrentPage((prev) => (prev < pages.length - 1 ? prev + 1 : prev));
setCurrentPage((prev) => (prev > 0 ? prev - 1 : prev)); } else if (e.key === "ArrowLeft") {
} else if (e.key === "ArrowUp") { e.preventDefault();
setCurrentPage((prev) => (prev > 0 ? prev - 1 : prev)); setCurrentPage((prev) => (prev > 0 ? prev - 1 : prev));
} else if (e.key === "ArrowDown") { } else if (e.key === "ArrowUp") {
setCurrentPage((prev) => (prev < pages.length - 1 ? prev + 1 : prev)); e.preventDefault();
} else if (e.key === "i" || e.key === "I") { setCurrentPage((prev) => (prev > 0 ? prev - 1 : prev));
setShowInfoSheet(true); } else if (e.key === "ArrowDown") {
} else if (e.key === "c" || e.key === "C") { e.preventDefault();
handleAddPage(); setCurrentPage((prev) => (prev < pages.length - 1 ? prev + 1 : prev));
} } else if (e.key === "i" || e.key === "I") {
e.preventDefault();
setShowInfoSheet(true);
} else if (e.key === "c" || e.key === "C") {
e.preventDefault();
handleAddPage();
}
}; };
window.addEventListener("keydown", handleKeyDown); window.addEventListener("keydown", handleKeyDown);
@@ -349,10 +355,6 @@ export function StoryEditorClient() {
const handleApiKeySubmit = (key: string) => { const handleApiKeySubmit = (key: string) => {
setApiKey(key); setApiKey(key);
setShowApiModal(false); setShowApiModal(false);
const wasGenerating = showGenerateModal;
if (wasGenerating) {
setShowGenerateModal(true);
}
}; };
const handleGeneratePage = async (data: { const handleGeneratePage = async (data: {