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

Fix: Label copy updates #429

Merged
merged 1 commit into from
Aug 6, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -42,32 +42,32 @@ function NoMatchingProfilesResultCard({ role }) {
<div styleName="result-card">
<div styleName="heading">
<IconEarthX />
<h3>Additional Evaluation Needed</h3>
<h3>Dang. No matching talent (yet)</h3>
<Curve styleName="curve" />
<IconEarthX styleName="transparent-icon" />
</div>
<div styleName="content">
<h4 styleName="job-title">
{role.jobTitle && role.jobTitle.length
? role.jobTitle
: "Custom Role"}
: "What happens next"}
</h4>
<p styleName="info-txt">
We did not get a perfect match to your requirements on the first pass,
but we are confident they are out there. We'd like to dig a little
deeper into our community to find someone who can fit your needs. This
may take up to two weeks. Please continue to submit your request, and
a Topcoder representative will reach out to you soon with next steps.
We did not find a perfect match to your requirements, but we'd like to
dig a little deeper into our community. We’ll start right away, and
this may take up to two weeks. You can modify your criteria, or
continue this search. If you choose to continue, we will reach out
soon with next steps.
</p>
{role.rates && role.name ? (
<div styleName="niche-rate-box">
<p>{role.name} Rate</p>
<p>Estimate for this role</p>
<p styleName="cost">{formatMoney(role.rates[0].global)}</p>
<p>/Week</p>
</div>
) : (
<div styleName="niche-rate-box">
<p>Custom Rate</p>
<p>Estimate for this role</p>
<p styleName="cost">$1,200</p>
<p>/Week</p>
</div>
Expand All @@ -83,7 +83,7 @@ function NoMatchingProfilesResultCard({ role }) {
disabled={!role.roleSearchRequestId || alreadyAdded}
type="primary"
>
{alreadyAdded ? "Added" : "Add Custom Role"}
{alreadyAdded ? "Added" : "Continue this search"}
</Button>
</div>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,6 @@
border: 1px solid #F4F4F4;
border-radius: 6px;
width: 196px;
height: 164px;
p:first-child {
@include font-barlow;
margin-top: 4px;
Expand Down
8 changes: 5 additions & 3 deletions src/routes/CreateNewTeam/components/ResultCard/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -59,10 +59,11 @@ function ResultCard({
<div styleName="result-card">
<div styleName="heading">
<IconEarthCheck />
<h3>We have matching profiles</h3>
<h3>You've Got Matches</h3>
<p>
We have qualified candidates who match {formatPercent(skillsMatch)}
{skillsMatch < 1 ? " or more " : " "} of your job requirements.
You’re one step closer to hiring great talent. Please provide details
about how many people you need, how long you need them, and when you’d
like to start.
</p>
<Curve styleName="curve" />
<IconEarthCheck styleName="transparent-icon" />
Expand Down Expand Up @@ -257,6 +258,7 @@ function ResultCard({
<div styleName="content">
<div styleName="matching-info">
<div styleName="matching-info-left">
<h5 styleName="skills-head">Matched Skills</h5>
{matchedSkills.length
? _.map(matchedSkills, (s) => (
<SkillTag name={s.name} id={s.id} />
Expand Down
11 changes: 11 additions & 0 deletions src/routes/CreateNewTeam/components/ResultCard/styles.module.scss
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@

p {
font-size: 14px;
width: 80%;
}
}

Expand Down Expand Up @@ -342,3 +343,13 @@
justify-content: space-between;
height: 100%;
}

.skills-head {
@include font-barlow;
font-weight: 600;
font-size: 16px;
min-width: 124px;
text-transform: uppercase;
text-align: center;
margin-bottom: 8px;
}
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,8 @@ function TeamDetailsModal({ open, onClose, submitForm, addedRoles }) {
open={open}
onClose={onClose}
maxWidth="830px"
title="Team Details"
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."
title="Customize Your Team"
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."
buttons={
<Button
type="primary"
Expand Down
6 changes: 1 addition & 5 deletions src/routes/CreateNewTeam/pages/InputJobDescription/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,7 @@ function InputJobDescription() {
backTo="/taas/createnewteam"
/>
<p styleName="subtitle">
Input a Job Description for your opening and the Topcoder Platform
will identify the skills required to perform the job duties and find
the best matching freelancers for your job opening. After inputting
the Job Description click on the "Search" button to see the skills
identified.
Copy and paste in a job description, or enter it manually.
</p>
<div styleName="job-title">
<TextInput
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
font-size: 12px;
line-height: normal;
top: -20px;
width: 100%;
}

.title {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,7 @@ function SkillsList({ skills, selectedSkills, toggleSkill }) {
: null
}
>
<p styleName="subtitle">
Please select one or more essential skills you require your talent to
have. Topcoder will match to profiles which contain most or all of these
skills.
</p>
<p styleName="subtitle">Select one or more skills.</p>
{filteredSkills.map(({ id, name }) => (
<SkillItem
key={id}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@
line-height: normal;
margin: 10px 24px 0px;
top: -15px;
width: 100%;
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import PT from "prop-types";
import RoleItem from "../RoleItem";
import RoleStaticCard from "../RoleStaticCard";
import ItemList from "../../../../components/ItemList";
import "./styles.module.scss";

function RolesList({ roles, selectedRoleId, onDescriptionClick, toggleRole }) {
const [filteredRoles, setFilteredRoles] = useState(roles);
Expand All @@ -33,6 +34,7 @@ function RolesList({ roles, selectedRoleId, onDescriptionClick, toggleRole }) {
filterPlaceholder="Find a role.."
filterItems={filterRoles}
>
<p styleName="subtitle">Choose the role you want to fill</p>
{filteredRoles.map(({ id, name, imageUrl }) => (
<RoleItem
key={id}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
.subtitle {
position: relative;
font-size: 12px;
line-height: normal;
margin: 10px 24px 0px;
top: -15px;
width: 100%;
}