mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2025-11-15 01:01:43 +10:00
feat(resume): ✨ implement resume locking feature
This commit is contained in:
@ -10,6 +10,7 @@ export const resumeSchema = z.object({
|
||||
slug: z.string(),
|
||||
data: resumeDataSchema.default(defaultResumeData),
|
||||
visibility: z.enum(["private", "public"]).default("private"),
|
||||
locked: z.boolean().default(false),
|
||||
userId: idSchema,
|
||||
user: userSchema.optional(),
|
||||
createdAt: z.date().or(z.dateString()),
|
||||
|
||||
@ -2,6 +2,6 @@ import { createZodDto } from "nestjs-zod/dto";
|
||||
|
||||
import { resumeSchema } from "./resume";
|
||||
|
||||
export const updateResumeSchema = resumeSchema;
|
||||
export const updateResumeSchema = resumeSchema.partial();
|
||||
|
||||
export class UpdateResumeDto extends createZodDto(updateResumeSchema) {}
|
||||
|
||||
@ -39,6 +39,7 @@ export const metadataSchema = z.object({
|
||||
lineHeight: z.number().default(1.5),
|
||||
underlineLinks: z.boolean().default(true),
|
||||
}),
|
||||
notes: z.string().default(""),
|
||||
});
|
||||
|
||||
// Type
|
||||
@ -76,4 +77,5 @@ export const defaultMetadata: Metadata = {
|
||||
lineHeight: 1.5,
|
||||
underlineLinks: true,
|
||||
},
|
||||
notes: "",
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user