From 90deab01b1c2b0f1b43dab7c5dd92bfa734ca082 Mon Sep 17 00:00:00 2001 From: Citali Date: Sun, 1 Feb 2026 19:32:09 +0100 Subject: [PATCH] Fix artwork edit page --- src/actions/uploads/createImageFromFile.ts | 2 +- src/app/(admin)/artworks/[id]/page.tsx | 12 +-- .../artworks/single/EditArtworkForm.tsx | 100 +++++------------- 3 files changed, 33 insertions(+), 81 deletions(-) diff --git a/src/actions/uploads/createImageFromFile.ts b/src/actions/uploads/createImageFromFile.ts index 7ba6c53..4843bdb 100644 --- a/src/actions/uploads/createImageFromFile.ts +++ b/src/actions/uploads/createImageFromFile.ts @@ -151,7 +151,7 @@ export async function createImageFromFile( name: fileName, fileKey, originalFile: fileName, - uploadDate: lastModified, + uploadDate: new Date(), fileType: realFileType, fileSize, }, diff --git a/src/app/(admin)/artworks/[id]/page.tsx b/src/app/(admin)/artworks/[id]/page.tsx index 988a1c2..ccb8f90 100644 --- a/src/app/(admin)/artworks/[id]/page.tsx +++ b/src/app/(admin)/artworks/[id]/page.tsx @@ -22,25 +22,25 @@ export default async function ArtworkSinglePage({ params }: { params: Promise<{

Edit artwork

-
+
{item ? : 'Artwork not found...'} -
+
{item && }
- {item && } + {item && }
-
- {item && } -
{item && }
{item && }
+
+ {item && } +
diff --git a/src/components/artworks/single/EditArtworkForm.tsx b/src/components/artworks/single/EditArtworkForm.tsx index c135e11..1f1db5d 100644 --- a/src/components/artworks/single/EditArtworkForm.tsx +++ b/src/components/artworks/single/EditArtworkForm.tsx @@ -2,23 +2,19 @@ import { updateArtwork } from "@/actions/artworks/updateArtwork"; import { Button } from "@/components/ui/button"; -import { Calendar } from "@/components/ui/calendar"; import { Form, FormControl, FormDescription, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form"; import { Input } from "@/components/ui/input"; import MultipleSelector from "@/components/ui/multiselect"; -import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; import { Switch } from "@/components/ui/switch"; import { Textarea } from "@/components/ui/textarea"; -import { ArtTag } from "@/generated/prisma/client"; -import { cn } from "@/lib/utils"; +import type { ArtTag } from "@/generated/prisma/client"; import { artworkSchema } from "@/schemas/artworks/imageSchema"; -import { ArtworkWithRelations, CategoryWithTags } from "@/types/Artwork"; +import type { ArtworkWithRelations, CategoryWithTags } from "@/types/Artwork"; import { zodResolver } from "@hookform/resolvers/zod"; -import { format } from "date-fns"; import { useRouter } from "next/navigation"; import { useForm } from "react-hook-form"; import { toast } from "sonner"; -import { z } from "zod/v4"; +import type { z } from "zod/v4"; export default function EditArtworkForm({ artwork, categories, tags }: { @@ -82,7 +78,7 @@ export default function EditArtworkForm({ artwork, categories, tags }: Alt Text - +