Skip to content

Commit 03e7824

Browse files
committed
Fixed styles
1 parent 6912166 commit 03e7824

File tree

3 files changed

+42
-20
lines changed

3 files changed

+42
-20
lines changed

client/src/modules/Course/Components/ReviewModal.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,12 @@ const ReviewModal = ({
235235
isOverall={false}
236236
/>
237237
</div>
238+
<SingleSelect
239+
options={gradeoptions}
240+
value={selectedGrade}
241+
onChange={onGradeChange}
242+
placeholder="Grade Received"
243+
/>
238244
{!loadingMajors && (!isLoggedIn || userMajors.length === 0) && (
239245
<MultiSelect
240246
options={majorOptions}
@@ -244,12 +250,6 @@ const ReviewModal = ({
244250
placeholder="Major"
245251
/>
246252
)}
247-
<SingleSelect
248-
options={gradeoptions}
249-
value={selectedGrade}
250-
onChange={onGradeChange}
251-
placeholder="Grade Received"
252-
/>
253253
</div>
254254
<div className={styles.textcol}>
255255
<textarea

client/src/modules/Profile/Component/UserInfo.tsx

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,17 @@ const UserInfo = ({
6464
src={profilePicture}
6565
alt="user profile bear"
6666
/>
67-
<div className={styles.netid}>{netId}</div>
68-
{userMajors.length > 0 &&
69-
'Major' + (userMajors.length > 1 ? 's' : '') + ': ' + userMajors.join(', ')}
67+
<div>
68+
<div className={styles.netid}>
69+
<span className={styles.bold}>{netId}</span>
70+
{userMajors.length > 0 && " is studying"}
71+
<p className={styles.bold}>
72+
{userMajors.join(', ').replace(/(, )(?!.*\1)/,
73+
(userMajors.length > 2 ? ', and ' : ' and ')
74+
)}
75+
</p>
76+
</div>
77+
</div>
7078
<div className={styles.subtitle}>User Statistics</div>
7179
<div className={styles.statssection}>
7280
<ProfileCard
@@ -81,15 +89,14 @@ const UserInfo = ({
8189
></ProfileCard>
8290
</div>
8391
{!showMajorUpdate && (
84-
<button
85-
className={styles.btn}
86-
onClick={() => setShowMajorUpdate(true)}
87-
>
88-
{userMajors.length === 0 ? "Set your major(s)" : "Update your major(s)"}
92+
<button className={styles.btn} onClick={() => setShowMajorUpdate(true)}>
93+
{userMajors.length === 0
94+
? 'Set your major(s)'
95+
: 'Update your major(s)'}
8996
</button>
9097
)}
9198
{showMajorUpdate && (
92-
<div>
99+
<div className={styles.majorcard}>
93100
<MultiSelect
94101
options={majorOptions}
95102
value={selectedMajors}
@@ -102,12 +109,17 @@ const UserInfo = ({
102109
className={styles.btn}
103110
onClick={updateMajors}
104111
disabled={!validMajor}
105-
title={validMajor ? "" : "Majors have not been changed"}
112+
title={validMajor ? '' : "You've already selected these majors!"}
106113
>
107-
{(selectedMajors.length === 0 && validMajor) ? "Submit (clear)" : "Submit"}
114+
{selectedMajors.length === 0 && validMajor
115+
? 'Submit (clear)'
116+
: 'Submit'}
108117
</button>
109-
<button className={styles.btn} onClick={() => setShowMajorUpdate(false)}>
110-
Close menu
118+
<button
119+
className={styles.btn}
120+
onClick={() => setShowMajorUpdate(false)}
121+
>
122+
Cancel
111123
</button>
112124
</div>
113125
</div>

client/src/modules/Profile/Styles/UserInfo.module.css

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,20 @@
2929
text-align: center;
3030
}
3131

32+
.bold {
33+
font-weight: 700;
34+
}
35+
3236
.netid {
3337
text-align: center;
3438
color: var(--clr-gray-300);
35-
font-size: 0.85em;
39+
font-size: 1em;
40+
}
41+
42+
.majorcard {
43+
background: var(--clr-gray-100);
44+
border-radius: 10px;
45+
padding: 12px;
3646
}
3747

3848
.statssection {

0 commit comments

Comments
 (0)