diff --git a/src/routes/CreateNewTeam/components/NoMatchingProfilesResultCard/index.jsx b/src/routes/CreateNewTeam/components/NoMatchingProfilesResultCard/index.jsx index 40a2e91..20b6ee5 100644 --- a/src/routes/CreateNewTeam/components/NoMatchingProfilesResultCard/index.jsx +++ b/src/routes/CreateNewTeam/components/NoMatchingProfilesResultCard/index.jsx @@ -39,6 +39,7 @@ function NoMatchingProfilesResultCard({ role, onSubmit }) { dispatch( addSearchedRole({ searchId, + isCustomRole: true, name, rates: role.rates, imageUrl: role.imageUrl, diff --git a/src/routes/CreateNewTeam/components/SubmitContainer/index.jsx b/src/routes/CreateNewTeam/components/SubmitContainer/index.jsx index 3c18064..3f436fd 100644 --- a/src/routes/CreateNewTeam/components/SubmitContainer/index.jsx +++ b/src/routes/CreateNewTeam/components/SubmitContainer/index.jsx @@ -109,7 +109,9 @@ function SubmitContainer({ position.roleSearchRequestId = key; position.roleName = addedRoles.find((role) => role.searchId === key).name; - + const role = addedRoles.find((role) => role.searchId === key) + position.roleName = role.name; + position.isCustomRole = role.isCustomRole positions.push(position); } teamObject.positions = positions; diff --git a/src/routes/CreateNewTeam/pages/CreateTaasPayment/index.jsx b/src/routes/CreateNewTeam/pages/CreateTaasPayment/index.jsx index dcd0cd6..4f4e7d2 100644 --- a/src/routes/CreateNewTeam/pages/CreateTaasPayment/index.jsx +++ b/src/routes/CreateNewTeam/pages/CreateTaasPayment/index.jsx @@ -57,12 +57,12 @@ const CreateTassPayment = () => { imageUrl, name, rate, + isCustomRole: role.isCustomRole, numberOfResources, durationWeeks, availability, }); - // not custome role - if (role.imageUrl) { + if (!role.isCustomRole) { amount.push({ rate, numberOfResources }); } }); @@ -115,7 +115,7 @@ const CreateTassPayment = () => {
{data.name}
$ - {!data.imageUrl + {data.isCustomRole ? "0" : data.numberOfResources * data.rate}