16 lines
376 B
TypeScript
16 lines
376 B
TypeScript
import {
|
|
CreateMovementFormType,
|
|
createMovementSchema,
|
|
} from "../schemas/movement.schemas"
|
|
|
|
export async function createMovementAction(data: CreateMovementFormType) {
|
|
const validatedFields = createMovementSchema.safeParse(data)
|
|
|
|
if (!validatedFields.success) {
|
|
return {
|
|
success: false,
|
|
errors: validatedFields.error.flatten().fieldErrors,
|
|
}
|
|
}
|
|
}
|