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,
+ });
+ }
}}
/>