implemented ratings, fixes

This commit is contained in:
lnn0q 2025-06-01 17:54:57 +03:00
parent 4801cf3a13
commit d1da980501
31 changed files with 775 additions and 236 deletions

View file

@ -5,8 +5,7 @@ import { useToastMutation } from '@app/client/hooks/useToastMutation';
import { Skeleton } from '@chakra-ui/react';
import { BookChapterNewCreateMutation, BookChapterNewQuery } from '@generated/types';
import { createFileRoute, redirect, useNavigate } from '@tanstack/react-router';
import { bookChapterListQuery } from '../overview';
import { bookChapterNavigationQuery } from './$chapterId/view';
import { bookChapterListQuery } from '../overview/contents';
export const Route = createFileRoute('/work/book/$bookId/chapter/new')({
component: RouteComponent,
@ -28,12 +27,12 @@ function RouteComponent() {
const { update: chapterCreate } = useToastMutation<BookChapterNewCreateMutation>({
mutation,
successMsg: 'Chapter created successfully',
refetchQueries: [bookChapterListQuery, bookChapterNavigationQuery]
refetchQueries: [bookChapterListQuery]
});
if (data == null) return <Skeleton />;
if (identity?.data.user.id !== data.bookOne.author.id)
throw redirect({ to: `/work/book/${id}/overview` });
throw redirect({ to: `/work/book/${id}/overview/contents` });
return (
<BookChapterForm
@ -48,7 +47,7 @@ function RouteComponent() {
}
});
navigate({ to: `/work/book/${id}/overview` });
navigate({ to: `/work/book/${id}/overview/contents` });
}}
/>
);