Quiz_dashboard/src/Pages/Admin/Notifications/AddNotification/Model/formUtil.ts
Moaz Dawalibi e0a117d674 format
2024-11-12 17:02:08 +03:00

24 lines
799 B
TypeScript

import * as Yup from "yup";
import { Grade, GradeInitialValues } from "../../../../../types/Grade";
import { Notification } from "../../../../../types/Notification";
export const getInitialValues = (objectToEdit: Partial<Notification>): any => {
return {
id: objectToEdit?.id,
title: objectToEdit?.title ?? "",
seen: objectToEdit?.seen ?? "",
body: objectToEdit?.body ?? "",
notifiable_type: objectToEdit?.notifiable_type ?? "",
};
};
export const getValidationSchema = () => {
// validate input
return Yup.object().shape({
title: Yup.string().required("validation.required"),
seen: Yup.string().required("validation.required"),
body: Yup.string().required("validation.required"),
notifiable_type: Yup.string().required("validation.required"),
});
};