feat: add delete link form and controller

This commit is contained in:
Sonny
2024-05-19 16:40:34 +02:00
committed by Sonny
parent 50030df9a6
commit b7d80d844d
7 changed files with 87 additions and 8 deletions

View File

@@ -1,5 +1,9 @@
import vine from '@vinejs/vine';
const params = vine.object({
id: vine.string().trim(),
});
export const createLinkValidator = vine.compile(
vine.object({
name: vine.string().trim().minLength(1).maxLength(254),
@@ -18,9 +22,13 @@ export const updateLinkValidator = vine.compile(
favorite: vine.boolean(),
collectionId: vine.string().trim(),
params: vine.object({
id: vine.string().trim(),
}),
params,
})
);
export const deleteLinkValidator = vine.compile(
vine.object({
params,
})
);