Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit ce3ff63

Browse files
authored
Merge pull request #429 from mbaghel/dev
Fix: Label copy updates as per https://docs.google.com/document/d/1BhPNfCXxJVheLYPWLc--uQ3zEQo5dzhHMKWOopjH2K4/edit
2 parents bc73650 + 6110c93 commit ce3ff63

File tree

11 files changed

+42
-26
lines changed

11 files changed

+42
-26
lines changed

src/routes/CreateNewTeam/components/NoMatchingProfilesResultCard/index.jsx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -42,32 +42,32 @@ function NoMatchingProfilesResultCard({ role }) {
4242
<div styleName="result-card">
4343
<div styleName="heading">
4444
<IconEarthX />
45-
<h3>Additional Evaluation Needed</h3>
45+
<h3>Dang. No matching talent (yet)</h3>
4646
<Curve styleName="curve" />
4747
<IconEarthX styleName="transparent-icon" />
4848
</div>
4949
<div styleName="content">
5050
<h4 styleName="job-title">
5151
{role.jobTitle && role.jobTitle.length
5252
? role.jobTitle
53-
: "Custom Role"}
53+
: "What happens next"}
5454
</h4>
5555
<p styleName="info-txt">
56-
We did not get a perfect match to your requirements on the first pass,
57-
but we are confident they are out there. We'd like to dig a little
58-
deeper into our community to find someone who can fit your needs. This
59-
may take up to two weeks. Please continue to submit your request, and
60-
a Topcoder representative will reach out to you soon with next steps.
56+
We did not find a perfect match to your requirements, but we'd like to
57+
dig a little deeper into our community. We’ll start right away, and
58+
this may take up to two weeks. You can modify your criteria, or
59+
continue this search. If you choose to continue, we will reach out
60+
soon with next steps.
6161
</p>
6262
{role.rates && role.name ? (
6363
<div styleName="niche-rate-box">
64-
<p>{role.name} Rate</p>
64+
<p>Estimate for this role</p>
6565
<p styleName="cost">{formatMoney(role.rates[0].global)}</p>
6666
<p>/Week</p>
6767
</div>
6868
) : (
6969
<div styleName="niche-rate-box">
70-
<p>Custom Rate</p>
70+
<p>Estimate for this role</p>
7171
<p styleName="cost">$1,200</p>
7272
<p>/Week</p>
7373
</div>
@@ -83,7 +83,7 @@ function NoMatchingProfilesResultCard({ role }) {
8383
disabled={!role.roleSearchRequestId || alreadyAdded}
8484
type="primary"
8585
>
86-
{alreadyAdded ? "Added" : "Add Custom Role"}
86+
{alreadyAdded ? "Added" : "Continue this search"}
8787
</Button>
8888
</div>
8989
</div>

src/routes/CreateNewTeam/components/NoMatchingProfilesResultCard/styles.module.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@
6666
border: 1px solid #F4F4F4;
6767
border-radius: 6px;
6868
width: 196px;
69-
height: 164px;
7069
p:first-child {
7170
@include font-barlow;
7271
margin-top: 4px;

src/routes/CreateNewTeam/components/ResultCard/index.jsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,11 @@ function ResultCard({
5959
<div styleName="result-card">
6060
<div styleName="heading">
6161
<IconEarthCheck />
62-
<h3>We have matching profiles</h3>
62+
<h3>You've Got Matches</h3>
6363
<p>
64-
We have qualified candidates who match {formatPercent(skillsMatch)}
65-
{skillsMatch < 1 ? " or more " : " "} of your job requirements.
64+
You’re one step closer to hiring great talent. Please provide details
65+
about how many people you need, how long you need them, and when you’d
66+
like to start.
6667
</p>
6768
<Curve styleName="curve" />
6869
<IconEarthCheck styleName="transparent-icon" />
@@ -257,6 +258,7 @@ function ResultCard({
257258
<div styleName="content">
258259
<div styleName="matching-info">
259260
<div styleName="matching-info-left">
261+
<h5 styleName="skills-head">Matched Skills</h5>
260262
{matchedSkills.length
261263
? _.map(matchedSkills, (s) => (
262264
<SkillTag name={s.name} id={s.id} />

src/routes/CreateNewTeam/components/ResultCard/styles.module.scss

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737

3838
p {
3939
font-size: 14px;
40+
width: 80%;
4041
}
4142
}
4243

@@ -342,3 +343,13 @@
342343
justify-content: space-between;
343344
height: 100%;
344345
}
346+
347+
.skills-head {
348+
@include font-barlow;
349+
font-weight: 600;
350+
font-size: 16px;
351+
min-width: 124px;
352+
text-transform: uppercase;
353+
text-align: center;
354+
margin-bottom: 8px;
355+
}

src/routes/CreateNewTeam/components/TeamDetailsModal/index.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ function TeamDetailsModal({ open, onClose, submitForm, addedRoles }) {
8080
open={open}
8181
onClose={onClose}
8282
maxWidth="830px"
83-
title="Team Details"
84-
subtitle="Please provide a name for your Team. This could be the name of the project they will work on, the name of the team they are joining, or whatever else will make this talent request meaningful for you."
83+
title="Customize Your Team"
84+
subtitle="Give your new team a name. This could be the name of the project they will work on or the team they will be joining."
8585
buttons={
8686
<Button
8787
type="primary"

src/routes/CreateNewTeam/pages/InputJobDescription/index.jsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,7 @@ function InputJobDescription() {
7272
backTo="/taas/createnewteam"
7373
/>
7474
<p styleName="subtitle">
75-
Input a Job Description for your opening and the Topcoder Platform
76-
will identify the skills required to perform the job duties and find
77-
the best matching freelancers for your job opening. After inputting
78-
the Job Description click on the "Search" button to see the skills
79-
identified.
75+
Copy and paste in a job description, or enter it manually.
8076
</p>
8177
<div styleName="job-title">
8278
<TextInput

src/routes/CreateNewTeam/pages/InputJobDescription/styles.module.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
font-size: 12px;
1414
line-height: normal;
1515
top: -20px;
16+
width: 100%;
1617
}
1718

1819
.title {

src/routes/CreateNewTeam/pages/InputSkills/components/SkillsList/index.jsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,7 @@ function SkillsList({ skills, selectedSkills, toggleSkill }) {
3939
: null
4040
}
4141
>
42-
<p styleName="subtitle">
43-
Please select one or more essential skills you require your talent to
44-
have. Topcoder will match to profiles which contain most or all of these
45-
skills.
46-
</p>
42+
<p styleName="subtitle">Select one or more skills.</p>
4743
{filteredSkills.map(({ id, name }) => (
4844
<SkillItem
4945
key={id}

src/routes/CreateNewTeam/pages/InputSkills/components/SkillsList/styles.module.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@
44
line-height: normal;
55
margin: 10px 24px 0px;
66
top: -15px;
7+
width: 100%;
78
}

src/routes/CreateNewTeam/pages/SelectRole/components/RolesList/index.jsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import PT from "prop-types";
99
import RoleItem from "../RoleItem";
1010
import RoleStaticCard from "../RoleStaticCard";
1111
import ItemList from "../../../../components/ItemList";
12+
import "./styles.module.scss";
1213

1314
function RolesList({ roles, selectedRoleId, onDescriptionClick, toggleRole }) {
1415
const [filteredRoles, setFilteredRoles] = useState(roles);
@@ -33,6 +34,7 @@ function RolesList({ roles, selectedRoleId, onDescriptionClick, toggleRole }) {
3334
filterPlaceholder="Find a role.."
3435
filterItems={filterRoles}
3536
>
37+
<p styleName="subtitle">Choose the role you want to fill</p>
3638
{filteredRoles.map(({ id, name, imageUrl }) => (
3739
<RoleItem
3840
key={id}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
.subtitle {
2+
position: relative;
3+
font-size: 12px;
4+
line-height: normal;
5+
margin: 10px 24px 0px;
6+
top: -15px;
7+
width: 100%;
8+
}

0 commit comments

Comments
 (0)