Skip to content

Commit 42ff22e

Browse files
committed
fix: styles
1 parent dd9b957 commit 42ff22e

File tree

3 files changed

+78
-34
lines changed

3 files changed

+78
-34
lines changed

src/shared/components/SubmissionManagement/DownloadArtifactsModal/style.scss

+4-2
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
padding-right: 25px;
4545
color: $color-black-60;
4646
font-size: 11px;
47+
text-transform: uppercase;
4748

4849
@include roboto-medium;
4950

@@ -70,6 +71,7 @@
7071
padding-right: 25px;
7172
color: $color-tc-black;
7273
font-size: 14px;
74+
font-weight: 500;
7375

7476
@include roboto-regular;
7577

@@ -98,8 +100,8 @@
98100
transform: translate(-50%);
99101
height: auto;
100102
width: 720px;
101-
padding-top: 36px;
102-
padding-bottom: 36px;
103+
padding-top: 25px;
104+
padding-bottom: 25px;
103105
padding-left: 0;
104106
padding-right: 0;
105107
border-radius: 8px;

src/shared/components/SubmissionManagement/RatingsListModal/index.jsx

+33-15
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import React, { useCallback, useEffect, useState } from 'react';
22
import PropTypes from 'prop-types';
33
import _ from 'lodash';
4+
import tc from 'components/buttons/themed/tc.scss';
45

5-
import { Modal } from 'topcoder-react-ui-kit';
6+
import { Modal, PrimaryButton } from 'topcoder-react-ui-kit';
67
import LoadingIndicator from 'components/LoadingIndicator';
78
import IconClose from 'assets/images/icon-close-green.svg';
89

@@ -14,6 +15,10 @@ const theme = {
1415
overlay: styles.modalOverlay,
1516
};
1617

18+
const buttonThemes = {
19+
tc,
20+
};
21+
1722
const SystemReviewers = {
1823
Default: 'TC System',
1924
};
@@ -65,16 +70,19 @@ const RatingsListModal = ({
6570

6671
return (
6772
<Modal onCancel={() => onCancel()} theme={theme}>
68-
<div styleName="container">
69-
<div styleName="icon" role="presentation" onClick={() => onCancel()}>
70-
<IconClose />
73+
<div className={styles.container}>
74+
<div className={styles["modal-header"]}>
75+
<h2 className={styles["modal-title"]}>Submission Details</h2>
76+
<div className={styles["icon"]}role="presentation" onClick={() => onCancel()}>
77+
<IconClose />
78+
</div>
7179
</div>
72-
<div styleName="list">
73-
<div styleName="header">
74-
<div styleName="header-item">Review Type</div>
75-
<div styleName="header-item">Reviewer</div>
76-
<div styleName="header-item">Score</div>
77-
<div styleName="header-item">Status</div>
80+
<div className={styles["list"]}>
81+
<div className={styles["header"]}>
82+
<div className={styles["header-item"]}>Review Type</div>
83+
<div className={styles["header-item"]}>Reviewer</div>
84+
<div className={styles["header-item"]}>Score</div>
85+
<div className={styles["header-item"]}>Status</div>
7886
</div>
7987
{reviews.map((review) => {
8088
const { isPassing } = review;
@@ -84,17 +92,17 @@ const RatingsListModal = ({
8492
const status = isPassing ? 'Passed' : 'Failed';
8593

8694
return (
87-
<div styleName="list-item">
88-
<div styleName="list-col-item">
95+
<div className={styles["list-item"]}>
96+
<div className={styles["list-col-item"]}>
8997
{review.reviewType}
9098
</div>
91-
<div styleName="list-col-item">
99+
<div className={styles["list-col-item"]}>
92100
<strong>{review.reviewer}</strong>
93101
</div>
94-
<div styleName="list-col-item">
102+
<div className={styles["list-col-item"]}>
95103
{review.score}
96104
</div>
97-
<div styleName="list-col-item">
105+
<div className={styles["list-col-item"]}>
98106
{statusIsDefined ? status : 'N/A'}
99107
</div>
100108
</div>
@@ -105,6 +113,16 @@ const RatingsListModal = ({
105113
}
106114
</div>
107115
</div>
116+
<div className={styles["buttons-container"]}>
117+
<PrimaryButton
118+
onClick={() => onCancel()}
119+
theme={{
120+
button: buttonThemes.tc['primary-green-md'],
121+
}}
122+
>
123+
Close
124+
</PrimaryButton>
125+
</div>
108126
</Modal>
109127
);
110128
};

src/shared/components/SubmissionManagement/RatingsListModal/styles.scss

+41-17
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,27 @@
66

77
z-index: 1000;
88

9-
.icon {
10-
cursor: pointer;
11-
margin-top: 5px;
12-
margin-right: 30px;
9+
.modal-header {
1310
display: flex;
14-
align-items: flex-end;
15-
justify-content: flex-end;
16-
flex-grow: 1;
11+
justify-content: space-between;
12+
padding-bottom: 25px;
13+
padding-left: 25px;
14+
padding-right: 25px;
15+
16+
.modal-title {
17+
@include barlow-medium;
18+
19+
font-weight: 600;
20+
color: #2a2a2a;
21+
font-size: 18px;
22+
line-height: 22px;
23+
text-transform: uppercase;
24+
}
25+
26+
.icon {
27+
cursor: pointer;
28+
margin-top: 5px;
29+
}
1730
}
1831
}
1932

@@ -22,27 +35,31 @@
2235
padding: 30px 0;
2336

2437
.header {
25-
border-bottom: 1px solid $tc-gray-60;
38+
border-bottom: 1px solid #ededf2;
2639
padding-bottom: 10px;
2740
display: flex;
28-
padding-left: 40px;
29-
padding-right: 40px;
30-
color: $tc-gray-70;
41+
padding-left: 25px;
42+
padding-right: 25px;
43+
color: $color-black-60;
44+
font-size: 11px;
3145
font-weight: 500;
46+
text-transform: uppercase;
3247

3348
.header-item {
3449
flex: 1;
3550
}
3651
}
3752

3853
.list-item {
39-
border-bottom: 1px solid $tc-gray-60;
54+
border-bottom: 1px solid #ededf2;
4055
padding-bottom: 10px;
4156
padding-top: 10px;
4257
display: flex;
43-
padding-left: 40px;
44-
padding-right: 40px;
45-
color: $tc-gray-70;
58+
padding-left: 25px;
59+
padding-right: 25px;
60+
color: $color-tc-black;
61+
font-size: 14px;
62+
font-weight: 500;
4663

4764
.list-col-item {
4865
display: flex;
@@ -57,12 +74,19 @@
5774
transform: translate(-50%);
5875
height: auto;
5976
width: 720px;
60-
padding-top: 36px;
61-
padding-bottom: 36px;
77+
padding-top: 25px;
78+
padding-bottom: 25px;
6279
padding-left: 0;
6380
padding-right: 0;
81+
border-radius: 8px;
6482
}
6583

6684
.modalOverlay {
6785
pointer-events: bounding-box;
6886
}
87+
88+
.buttons-container {
89+
display: flex;
90+
justify-content: flex-end;
91+
padding-right: 25px;
92+
}

0 commit comments

Comments
 (0)