Update story-editor-client.tsx
This commit is contained in:
@@ -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: {
|
||||||
|
|||||||
Reference in New Issue
Block a user