Skip to content

Commit ed4f451

Browse files
committedMar 20, 2025
Redirects user to post after publishing
1 parent a9db3a3 commit ed4f451

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed
 

‎src/components/Post/EditV2/PostEditSidebar.tsx

+5-4
Original file line numberDiff line numberDiff line change
@@ -24,21 +24,22 @@ import { SchedulePostModal } from '~/components/Post/EditV2/SchedulePostModal';
2424
import { usePostContestCollectionDetails } from '~/components/Post/post.utils';
2525
import { ShareButton } from '~/components/ShareButton/ShareButton';
2626
import { useCatchNavigation } from '~/hooks/useCatchNavigation';
27-
import { useCurrentUser } from '~/hooks/useCurrentUser';
27+
// import { useCurrentUser } from '~/hooks/useCurrentUser';
2828
import { useTourContext } from '~/components/Tours/ToursProvider';
2929
import { PostDetailEditable } from '~/server/services/post.service';
3030
import { CollectionType } from '~/shared/utils/prisma/enums';
3131
import { formatDate } from '~/utils/date-helpers';
3232
import { showErrorNotification } from '~/utils/notifications';
3333
import { trpc } from '~/utils/trpc';
3434
import { useFeatureFlags } from '~/providers/FeatureFlagsProvider';
35+
import { removeEmpty } from '~/utils/object-helpers';
3536

3637
export function PostEditSidebar({ post }: { post: PostDetailEditable }) {
3738
// #region [state]
3839
const queryUtils = trpc.useUtils();
3940
const router = useRouter();
4041
const params = usePostEditParams();
41-
const currentUser = useCurrentUser();
42+
// const currentUser = useCurrentUser();
4243
const { runTour } = useTourContext();
4344
const features = useFeatureFlags();
4445

@@ -92,9 +93,9 @@ export function PostEditSidebar({ post }: { post: PostDetailEditable }) {
9293
});
9394
if (publishedAt && afterPublish) await afterPublish({ postId: id, publishedAt });
9495
else {
95-
// router.push({ pathname: `/posts/${post.id}`, query: removeEmpty({ returnUrl }) });
9696
if (returnUrl) router.push(returnUrl);
97-
else router.push(`/user/${currentUser?.username}/posts`);
97+
else router.push({ pathname: `/posts/${post.id}`, query: removeEmpty({ returnUrl }) });
98+
// else router.push(`/user/${currentUser?.username}/posts`);
9899
}
99100
await queryUtils.image.getImagesAsPostsInfinite.invalidate();
100101
},

0 commit comments

Comments
 (0)