Files
v2.admin.gaertan.art/src/actions/uploads/createImage.ts
2026-02-03 12:17:47 +01:00

13 lines
456 B
TypeScript

"use server";
import type { fileUploadSchema } from "@/schemas/artworks/imageSchema";
import "dotenv/config";
import type { z } from "zod/v4";
import { createImageFromFile } from "./createImageFromFile";
// Creates a single artwork image using the shared upload pipeline.
export async function createImage(values: z.infer<typeof fileUploadSchema>) {
const imageFile = values.file[0];
return createImageFromFile(imageFile, { colorMode: "inline" });
}