fixed create notification validations

This commit is contained in:
AmirReza Jamali
2025-09-28 16:35:22 +03:30
parent 697921d3ee
commit 120331a886
@@ -50,14 +50,7 @@ const CreateNotificationForm = () => {
control={control} control={control}
name="schedule_at" name="schedule_at"
label="schedule at" label="schedule at"
required
range={false} range={false}
rules={{
required: {
value: true,
message: FormErrorMessages.required,
},
}}
placeholder="Select schedule date" placeholder="Select schedule date"
/> />
</div> </div>
@@ -104,9 +97,7 @@ const CreateNotificationForm = () => {
</div> </div>
<div className="flex flex-col gap-2"> <div className="flex flex-col gap-2">
<InputGroup <InputGroup
required
{...register("link", { {...register("link", {
required: { value: true, message: FormErrorMessages.required },
pattern: { pattern: {
value: REGEX.URL, value: REGEX.URL,
message: FormErrorMessages.invalidPattern, message: FormErrorMessages.invalidPattern,
@@ -159,13 +150,13 @@ const CreateNotificationForm = () => {
<p className="mt-1 text-sm text-red-500">{errors.type.message}</p> <p className="mt-1 text-sm text-red-500">{errors.type.message}</p>
)} )}
</div> </div>
<div className="flex flex-col gap-2 col-span-2"> <div className="col-span-2 flex flex-col gap-2">
<TextAreaGroup <TextAreaGroup
{...register("description")} {...register("description")}
label="Description" label="Description"
name="description" name="description"
placeholder="Enter description" placeholder="Enter description"
/> />
</div> </div>
<FormFooter /> <FormFooter />
</ShowcaseSection> </ShowcaseSection>