diff --git a/components/story/create/storyForm.vue b/components/story/create/storyForm.vue
index 942e4b4..749b356 100644
--- a/components/story/create/storyForm.vue
+++ b/components/story/create/storyForm.vue
@@ -12,6 +12,8 @@
import singleChapter from "./singleChapter.vue";
import icon from "~/components/icon.vue";
+ const router = useRouter();
+
const props = defineProps<{
canDraft?: boolean;
endpoint: string;
@@ -47,6 +49,9 @@
method: "post",
body: values,
});
+ if (dat.success) {
+ await router.push(`/story/${dat.story._id}/1`);
+ }
}
} else {
await autoEdit(values, props.endpoint, props.endpointMethod);
@@ -107,70 +112,74 @@
-
-
-
-
-
-
-
-
-
-
-
-
{{ values.chapters[index]?.chapterTitle || "Untitled" }}
-
{
- // let localFields = toRaw(fields);
- // log.debug(`${index} | ${element.index}`);
- // log.debug('fields->', localFields);
- data.chapters.splice(index, 1);
- remove(index);
- // todo renumber
- // renumber()
- }
- "
- >
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
{{ values.chapters[index]?.chapterTitle || "Untitled" }}
+
{
+ // let localFields = toRaw(fields);
+ // log.debug(`${index} | ${element.index}`);
+ // log.debug('fields->', localFields);
+ data.chapters.splice(index, 1);
+ remove(index);
+ // todo renumber
+ // renumber()
+ }
+ "
+ >
+
+
+
+
+
+
+
+
+
+
-
-
{
- console.log(e);
- if (e.moved) {
- console.debug(e.moved);
- move(e.moved.oldIndex, e.moved.newIndex);
- data.chapters = lmove(data.chapters, e.moved.oldIndex, e.moved.newIndex);
- // w.tinymce.remove();
- // log.debug(toRaw(acData.chapters.map((a) => toRaw(a))));
+
+
+ {
+ console.log(e);
+ if (e.moved) {
+ console.debug(e.moved);
+ move(e.moved.oldIndex, e.moved.newIndex);
+ data.chapters = lmove(data.chapters, e.moved.oldIndex, e.moved.newIndex);
+ // w.tinymce.remove();
+ // log.debug(toRaw(acData.chapters.map((a) => toRaw(a))));
+ }
}
- }
- "
- >
-
-
-
-
- Add chapter
-
-
+ "
+ >
+
+
+
+
+ Add chapter
+
+
+
{{ submitText || "Post" }}
(otherBtnInvoked = true)"> Save for Later