From 1cc0f9e5279d0b0195ada7b1711ead5563163511 Mon Sep 17 00:00:00 2001 From: KarimAldeen Date: Wed, 27 Mar 2024 11:50:01 +0300 Subject: [PATCH] #43 --- .../ValidationField/ValidationField.tsx | 4 +- .../ValidationField/View/Default.tsx | 2 + .../ValidationField/View/TextArea.tsx | 45 +++++++++++++++++++ src/Components/ValidationField/View/index.tsx | 6 +-- src/Components/ValidationField/types.ts | 2 +- src/Pages/Notifcation/View/AddForm.tsx | 13 +++--- .../Users/SendNotifcation/View/AddForm.tsx | 19 ++++---- 7 files changed, 71 insertions(+), 20 deletions(-) create mode 100644 src/Components/ValidationField/View/TextArea.tsx diff --git a/src/Components/ValidationField/ValidationField.tsx b/src/Components/ValidationField/ValidationField.tsx index 722bc5a..6e25672 100644 --- a/src/Components/ValidationField/ValidationField.tsx +++ b/src/Components/ValidationField/ValidationField.tsx @@ -1,6 +1,6 @@ import React from "react"; import "./ValidationField.scss"; -import { Date, Time, File, DataRange, SelectField, Default, CheckboxField } from './View'; +import { Date, Time, File, DataRange, SelectField, Default, CheckboxField ,TextAreaField} from './View'; import { ValidationFieldProps } from "./types"; import MaltyFile from "./View/MaltyFile"; import SearchField from "./View/SearchField"; @@ -24,6 +24,8 @@ const ValidationField: React.FC = ({type , ...otherProps}) return ; case "Checkbox": return ; + case "TextArea": + return ; default: return ; } diff --git a/src/Components/ValidationField/View/Default.tsx b/src/Components/ValidationField/View/Default.tsx index 62b7544..1d0678d 100644 --- a/src/Components/ValidationField/View/Default.tsx +++ b/src/Components/ValidationField/View/Default.tsx @@ -5,6 +5,8 @@ import useFormField from '../../../Hooks/useFormField'; const Default = ({ name, label, placeholder, isDisabled, onChange, props,type }: any) => { const { Field, formik, isError, errorMsg, t } = useFormField(name, props); + + return (