feat: update card and title description

This commit is contained in:
Henry
2023-11-28 22:36:31 +00:00
parent 1ff7f9b9c0
commit 143245eaf8
8 changed files with 5656 additions and 66 deletions

View File

@@ -16,6 +16,7 @@ export const boardRouter = createTRPCRouter({
if (!userId) return;
return ctx.db.query.boards.findMany({
where: eq(boards.createdBy, userId),
columns: {
publicId: true,
name: true,

View File

@@ -58,10 +58,11 @@ export const cardRouter = createTRPCRouter({
where: eq(cards.publicId, input.id),
})
),
updateDescription: publicProcedure
update: publicProcedure
.input(
z.object({
cardId: z.string(),
cardId: z.string().min(12),
title: z.string().min(1),
description: z.string(),
}))
.mutation(({ ctx, input }) => {
@@ -69,9 +70,9 @@ export const cardRouter = createTRPCRouter({
if (!userId) return;
return ctx.db.update(cards).set({ description: input.description}).where(eq(cards.publicId, input.cardId));
return ctx.db.update(cards).set({ title: input.title, description: input.description }).where(eq(cards.publicId, input.cardId));
}),
update: publicProcedure
reorder: publicProcedure
.input(
z.object({
cardId: z.string().min(12),