update to react-router v7

This commit is contained in:
Amruth Pillai
2025-01-12 19:41:18 +01:00
parent db6e7a7480
commit 7fb0226ddc
45 changed files with 112 additions and 106 deletions

View File

@ -14,6 +14,7 @@
"@sindresorhus/slugify": "^2.2.1",
"nestjs-zod": "^3.0.0",
"@swc/helpers": "~0.5.11",
"zod": "^3.24.1"
"zod": "^3.24.1",
"@paralleldrive/cuid2": "^2.2.2"
}
}

View File

@ -1,3 +1,4 @@
import { createId } from "@paralleldrive/cuid2";
import slugify from "@sindresorhus/slugify";
import { createZodDto } from "nestjs-zod/dto";
import { z } from "zod";
@ -7,7 +8,11 @@ export const createResumeSchema = z.object({
slug: z
.string()
.min(1)
.transform((value) => slugify(value))
.transform((value) => {
const slug = slugify(value);
if (!slug) return createId();
return slug;
})
.optional(),
visibility: z.enum(["public", "private"]).default("private"),
});

View File

@ -1,3 +1,4 @@
import { createId } from "@paralleldrive/cuid2";
import { resumeDataSchema } from "@reactive-resume/schema";
import slugify from "@sindresorhus/slugify";
import { createZodDto } from "nestjs-zod/dto";
@ -8,7 +9,11 @@ export const importResumeSchema = z.object({
slug: z
.string()
.min(1)
.transform((value) => slugify(value))
.transform((value) => {
const slug = slugify(value);
if (slug === "") return createId();
return slug;
})
.optional(),
visibility: z.enum(["public", "private"]).default("private").optional(),
data: resumeDataSchema,