From a84ca97fe94ac7b5c9b3d85456a8cbcd006079bb Mon Sep 17 00:00:00 2001 From: MTG2000 Date: Mon, 25 Jul 2022 20:19:21 +0300 Subject: [PATCH] fix: reset the story form after updating --- .../CreatePostPage/Components/StoryForm/StoryForm.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/features/Posts/pages/CreatePostPage/Components/StoryForm/StoryForm.tsx b/src/features/Posts/pages/CreatePostPage/Components/StoryForm/StoryForm.tsx index d8886b9..1a1f98c 100644 --- a/src/features/Posts/pages/CreatePostPage/Components/StoryForm/StoryForm.tsx +++ b/src/features/Posts/pages/CreatePostPage/Components/StoryForm/StoryForm.tsx @@ -65,12 +65,13 @@ export default function StoryForm(props: Props) { const [createStory] = useCreateStoryMutation({ onCompleted: (data) => { + reset() + storageService.clear(); + setLoading(false) + dispatch(stageStory(null)) if (data.createStory?.is_published) navigate(createRoute({ type: 'story', id: data.createStory?.id!, title: data.createStory?.title })) - else - reset() props.onSuccess?.(!!data.createStory?.is_published); - setLoading(false) }, onError: (error) => { NotificationsService.error('Unexpected error happened, please try again', { error }) @@ -93,7 +94,6 @@ export default function StoryForm(props: Props) { }, } }) - storageService.clear(); }, props.onValidationError);