chore: add all the code from original repo

This commit is contained in:
Riccardo
2024-05-23 16:55:29 +02:00
parent d8f9a215eb
commit 85d66215a7
66 changed files with 16668 additions and 122 deletions

View File

@@ -0,0 +1,28 @@
'use server';
import { z } from 'zod';
import { ItemComment } from '../../../../data/types';
import prisma from '../../../../prisma/prisma';
export async function ItemsTableRowAction(id: string) {
const validatedId = z.string().safeParse(id);
if (!validatedId.success) {
throw new Error('Bad request');
}
try {
const itemWithComments = await prisma.item.findFirstOrThrow({
where: {
id: validatedId.data
},
include: {
ItemComment: true
}
});
return itemWithComments.ItemComment as ItemComment[];
} catch (error) {
throw new Error('Failed to find item comments');
}
}