Skip to content

Commit 66d0deb

Browse files
authored
Merge pull request #166 from swamphacks/fix/fix-application
Fix/fix application
2 parents fa288b4 + 1430914 commit 66d0deb

6 files changed

Lines changed: 188 additions & 157 deletions

File tree

apps/web/public/assets/majors.json

Lines changed: 143 additions & 143 deletions
Original file line numberDiff line numberDiff line change
@@ -1,176 +1,176 @@
11
[
2-
"General Agriculture",
3-
"Agriculture Production and Management",
4-
"Agricultural Economics",
5-
"Animal Sciences",
6-
"Food Science",
7-
"Plant Science and Agronomy",
8-
"Soil Science",
9-
"Miscellaneous Agriculture",
10-
"Forestry",
11-
"Natural Resources Management",
12-
"Fine Arts",
13-
"Drama and Theater Arts",
14-
"Music",
15-
"Visual and Performing Arts",
16-
"Commercial Art and Graphic Design",
17-
"Film Video and Photographic Arts",
18-
"Studio Arts",
19-
"Miscellaneous Fine Arts",
20-
"Environmental Science",
21-
"Biology",
22-
"Biochemical Sciences",
23-
"Botany",
24-
"Molecular Biology",
25-
"Ecology",
26-
"Genetics",
27-
"Microbiology",
28-
"Pharmacology",
29-
"Physiology",
30-
"Zoology",
31-
"Neuroscience",
32-
"Miscellaneous Biology",
33-
"Cognitive Science and Biopsychology",
34-
"General Business",
352
"Accounting",
363
"Actuarial Science",
37-
"Business Management and Administration",
38-
"Operations Logistics and E-commerce",
39-
"Business Economics",
40-
"Marketing and Marketing Research",
41-
"Finance",
42-
"Human Resources and Personnel Management",
43-
"International Business",
44-
"Hospitality Management",
45-
"Management Information Systems and Statistics",
46-
"Miscellaneous Business & Medical Administration",
47-
"Communications",
48-
"Journalism",
49-
"Mass Media",
504
"Advertising and Public Relations",
51-
"Communication Technologies",
52-
"Computer and Information Systems",
53-
"Computer Programming and Data Processing",
54-
"Computer Science",
55-
"Information Sciences",
56-
"Computer Administration Management and Security",
57-
"Computer Networking and Telecommunications",
58-
"Mathematics",
5+
"Aerospace Engineering",
6+
"Agricultural Economics",
7+
"Agriculture Production and Management",
8+
"Animal Sciences",
9+
"Anthropology and Archeology",
5910
"Applied Mathematics",
60-
"Statistics and Decision Science",
61-
"Mathematics and Computer Science",
62-
"General Education",
63-
"Educational Administration and Supervision",
64-
"School Student Counseling",
65-
"Elementary Education",
66-
"Mathematics Teacher Education",
67-
"Physical and Health Education Teaching",
68-
"Early Childhood Education",
69-
"Science and Computer Teacher Education",
70-
"Secondary Teacher Education",
71-
"Special Needs Education",
72-
"Social Science Or History Teacher Education",
73-
"Teacher Education: Multiple Levels",
74-
"Language and Drama Education",
75-
"Art and Music Education",
76-
"Miscellaneous Education",
77-
"Library Science",
11+
"Architectural Engineering",
7812
"Architecture",
79-
"General Engineering",
80-
"Aerospace Engineering",
13+
"Area Ethnic and Civilization Studies",
14+
"Art and Music Education",
15+
"Art History and Criticism",
16+
"Astronomy and Astrophysics",
17+
"Atmospheric Sciences and Meteorology",
18+
"Biochemical Sciences",
8119
"Biological Engineering",
82-
"Architectural Engineering",
20+
"Biology",
8321
"Biomedical Engineering",
22+
"Botany",
23+
"Business Economics",
24+
"Business Management and Administration",
8425
"Chemical Engineering",
26+
"Chemistry",
8527
"Civil Engineering",
28+
"Clinical Psychology",
29+
"Cognitive Science and Biopsychology",
30+
"Commercial Art and Graphic Design",
31+
"Communication Disorders Sciences and Services",
32+
"Communication Technologies",
33+
"Communications",
34+
"Community and Public Health",
35+
"Composition and Rhetoric",
36+
"Computer Administration Management and Security",
37+
"Computer and Information Systems",
8638
"Computer Engineering",
39+
"Computer Networking and Telecommunications",
40+
"Computer Programming and Data Processing",
41+
"Computer Science",
42+
"Construction Services",
43+
"Cosmetology Services and Culinary Arts",
44+
"Counseling Psychology",
45+
"Court Reporting",
46+
"Criminal Justice and Fire Protection",
47+
"Criminology",
48+
"Drama and Theater Arts",
49+
"Early Childhood Education",
50+
"Ecology",
51+
"Economics",
52+
"Educational Administration and Supervision",
53+
"Educational Psychology",
8754
"Electrical Engineering",
55+
"Electrical Engineering Technology",
56+
"Electrical, Mechanical, and Precision Technologies and Production",
57+
"Elementary Education",
58+
"Engineering and Industrial Management",
8859
"Engineering Mechanics Physics and Science",
60+
"Engineering Technologies",
61+
"English Language and Literature",
8962
"Environmental Engineering",
63+
"Environmental Science",
64+
"Family and Consumer Sciences",
65+
"Film Video and Photographic Arts",
66+
"Finance",
67+
"Fine Arts",
68+
"Food Science",
69+
"Forestry",
70+
"French German Latin and Other Common Foreign Language Studies",
71+
"General Agriculture",
72+
"General Business",
73+
"General Education",
74+
"General Engineering",
75+
"General Medical and Health Services",
76+
"General Social Sciences",
77+
"Genetics",
78+
"Geography",
9079
"Geological and Geophysical Engineering",
80+
"Geology and Earth Science",
81+
"Geosciences",
82+
"Health and Medical Administrative Services",
83+
"Health and Medical Preparatory Programs",
84+
"History",
85+
"Hospitality Management",
86+
"Human Resources and Personnel Management",
87+
"Human Services and Community Organization",
88+
"Humanities",
9189
"Industrial and Manufacturing Engineering",
90+
"Industrial and Organizational Psychology",
91+
"Industrial Production Technologies",
92+
"Information Sciences",
93+
"Intercultural and International Studies",
94+
"Interdisciplinary Social Sciences",
95+
"International Business",
96+
"International Relations",
97+
"Journalism",
98+
"Language and Drama Education",
99+
"Liberal Arts",
100+
"Library Science",
101+
"Linguistics and Comparative Language and Literature",
102+
"Management Information Systems and Statistics",
103+
"Marketing and Marketing Research",
104+
"Mass Media",
92105
"Materials Engineering and Materials Science",
106+
"Materials Science",
107+
"Mathematics",
108+
"Mathematics and Computer Science",
109+
"Mathematics Teacher Education",
93110
"Mechanical Engineering",
111+
"Mechanical Engineering Related Technologies",
112+
"Medical Assisting Services",
113+
"Medical Technologies Technicians",
94114
"Metallurgical Engineering",
115+
"Microbiology",
116+
"Military Technologies",
95117
"Mining and Mineral Engineering",
96-
"Naval Architecture and Marine Engineering",
97-
"Nuclear Engineering",
98-
"Petroleum Engineering",
118+
"Miscellaneous Agriculture",
119+
"Miscellaneous Biology",
120+
"Miscellaneous Business & Medical Administration",
121+
"Miscellaneous Education",
99122
"Miscellaneous Engineering",
100-
"Engineering Technologies",
101-
"Engineering and Industrial Management",
102-
"Electrical Engineering Technology",
103-
"Industrial Production Technologies",
104-
"Mechanical Engineering Related Technologies",
105123
"Miscellaneous Engineering Technologies",
106-
"Materials Science",
107-
"Nutrition Sciences",
108-
"General Medical and Health Services",
109-
"Communication Disorders Sciences and Services",
110-
"Health and Medical Administrative Services",
111-
"Medical Assisting Services",
112-
"Medical Technologies Technicians",
113-
"Health and Medical Preparatory Programs",
114-
"Nursing",
115-
"Pharmacy Pharmaceutical Sciences and Administration",
116-
"Treatment Therapy Professions",
117-
"Community and Public Health",
124+
"Miscellaneous Fine Arts",
118125
"Miscellaneous Health Medical Professions",
119-
"Area Ethnic and Civilization Studies",
120-
"Linguistics and Comparative Language and Literature",
121-
"French German Latin and Other Common Foreign Language Studies",
126+
"Miscellaneous Psychology",
127+
"Miscellaneous Social Sciences",
128+
"Molecular Biology",
129+
"Multi-disciplinary Or General Science",
130+
"Multi/interdisciplinary Studies",
131+
"Music",
132+
"N/a (less Than Bachelor's Degree)",
133+
"Natural Resources Management",
134+
"Naval Architecture and Marine Engineering",
135+
"Neuroscience",
136+
"Nuclear Engineering",
137+
"Nuclear, Industrial Radiology, and Biological Technologies",
138+
"Nursing",
139+
"Nutrition Sciences",
140+
"Oceanography",
141+
"Operations Logistics and E-commerce",
122142
"Other Foreign Languages",
123-
"English Language and Literature",
124-
"Composition and Rhetoric",
125-
"Liberal Arts",
126-
"Humanities",
127-
"Intercultural and International Studies",
143+
"Petroleum Engineering",
144+
"Pharmacology",
145+
"Pharmacy Pharmaceutical Sciences and Administration",
128146
"Philosophy and Religious Studies",
129-
"Theology and Religious Vocations",
130-
"Anthropology and Archeology",
131-
"Art History and Criticism",
132-
"History",
133-
"United States History",
134-
"Cosmetology Services and Culinary Arts",
135-
"Family and Consumer Sciences",
136-
"Military Technologies",
147+
"Physical and Health Education Teaching",
137148
"Physical Fitness Parks Recreation and Leisure",
138-
"Construction Services",
139-
"Electrical, Mechanical, and Precision Technologies and Production",
140-
"Transportation Sciences and Technologies",
141-
"Multi/interdisciplinary Studies",
142-
"Court Reporting",
143-
"Pre-law and Legal Studies",
144-
"Criminal Justice and Fire Protection",
145-
"Public Administration",
146-
"Public Policy",
147-
"N/a (less Than Bachelor's Degree)",
148149
"Physical Sciences",
149-
"Astronomy and Astrophysics",
150-
"Atmospheric Sciences and Meteorology",
151-
"Chemistry",
152-
"Geology and Earth Science",
153-
"Geosciences",
154-
"Oceanography",
155150
"Physics",
156-
"Multi-disciplinary Or General Science",
157-
"Nuclear, Industrial Radiology, and Biological Technologies",
151+
"Physiology",
152+
"Plant Science and Agronomy",
153+
"Political Science and Government",
154+
"Pre-law and Legal Studies",
158155
"Psychology",
159-
"Educational Psychology",
160-
"Clinical Psychology",
161-
"Counseling Psychology",
162-
"Industrial and Organizational Psychology",
156+
"Public Administration",
157+
"Public Policy",
158+
"School Student Counseling",
159+
"Science and Computer Teacher Education",
160+
"Secondary Teacher Education",
163161
"Social Psychology",
164-
"Miscellaneous Psychology",
165-
"Human Services and Community Organization",
162+
"Social Science Or History Teacher Education",
166163
"Social Work",
167-
"Interdisciplinary Social Sciences",
168-
"General Social Sciences",
169-
"Economics",
170-
"Criminology",
171-
"Geography",
172-
"International Relations",
173-
"Political Science and Government",
174164
"Sociology",
175-
"Miscellaneous Social Sciences"
165+
"Soil Science",
166+
"Special Needs Education",
167+
"Statistics and Decision Science",
168+
"Studio Arts",
169+
"Teacher Education: Multiple Levels",
170+
"Theology and Religious Vocations",
171+
"Transportation Sciences and Technologies",
172+
"Treatment Therapy Professions",
173+
"United States History",
174+
"Visual and Performing Arts",
175+
"Zoology"
176176
]

apps/web/src/components/Form/fields/UploadField.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ export default function UploadField(props: FileFieldProps) {
99
onChange={(files) =>
1010
field.handleChange(files.length === 0 ? undefined : files)
1111
}
12+
// TODO: fix the FileFieldProps type to handle "accept" prop
13+
// @ts-ignore
14+
accept={props.validation.validMimeTypes}
1215
{...props}
1316
/>
1417
);

apps/web/src/components/ui/FileField/FileInput.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,7 @@ export const FileInput = ({
199199
type="file"
200200
ref={inputRef}
201201
onChange={onChange}
202+
accept={props.accept}
202203
/>
203204
</DropZone>
204205

apps/web/src/features/FormBuilder/questions/upload.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ export const UploadQuestion = createQuestionItem({
1414
// Size are in megabytes
1515
minSize: z.number(),
1616
maxSize: z.number(),
17-
validMimeTypes: z.array(z.string()),
18-
invalidMimeTypes: z.array(z.string()),
17+
validMimeTypes: z.string(),
18+
invalidMimeTypes: z.string(),
1919
})
2020
.partial()
2121
.refine(

0 commit comments

Comments
 (0)