diff --git a/src/screens/OrgList/OrgList.tsx b/src/screens/OrgList/OrgList.tsx index 0a1286405e..4867b11a6d 100644 --- a/src/screens/OrgList/OrgList.tsx +++ b/src/screens/OrgList/OrgList.tsx @@ -506,10 +506,13 @@ function orgList(): JSX.Element { required value={formState.name} onChange={(e): void => { - setFormState({ - ...formState, - name: e.target.value, - }); + const inputText = e.target.value; + if (inputText.length < 50) { + setFormState({ + ...formState, + name: e.target.value, + }); + } }} /> {t('description')} @@ -522,10 +525,13 @@ function orgList(): JSX.Element { required value={formState.descrip} onChange={(e): void => { - setFormState({ - ...formState, - descrip: e.target.value, - }); + const descriptionText = e.target.value; + if (descriptionText.length < 200) { + setFormState({ + ...formState, + descrip: e.target.value, + }); + } }} /> {t('location')} @@ -538,10 +544,13 @@ function orgList(): JSX.Element { required value={formState.location} onChange={(e): void => { - setFormState({ - ...formState, - location: e.target.value, - }); + const locationText = e.target.value; + if (locationText.length < 100) { + setFormState({ + ...formState, + location: e.target.value, + }); + } }} />