added slate editor, fixes

This commit is contained in:
lnn0q 2025-05-19 09:42:15 +03:00
parent 1d40d7e15f
commit bc250e73bb
12 changed files with 828 additions and 16 deletions

View file

@ -11,6 +11,7 @@ export async function toBookChapterSchema(model: BookChapter): Promise<BookChapt
updatedAt: model.createdAt.toISOString(),
foreword: model.foreword,
footnote: model.footnote,
sequenceNumber: model.sequenceNumber,
reviewsTotal: await call(async () => {
const reviewsCount = await prisma.review.count({
where: {

View file

@ -52,6 +52,18 @@ input PaginationFilterInput {
size: Int
}
input BookCreateInput {
title: String!
description: String!
}
input BookChapterCreateInput {
title: String!
content: String!
foreword: String
footnote: String
}
input BookManyInput {
filter: PaginationFilterInput!
}
@ -88,6 +100,7 @@ type BookChapter {
updatedAt: String!
foreword: String!
footnote: String!
sequenceNumber: Int!
reviewsTotal: Int!
}