diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 00000000..5ded2332 Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/index.html b/public/index.html index 636c8e9e..f1d6ec2e 100644 --- a/public/index.html +++ b/public/index.html @@ -7,7 +7,8 @@ - Outstaffing + Аутстаффинг IT разработчиков в РФ + diff --git a/src/App.js b/src/App.js index b01e7b69..fe3ecdf6 100644 --- a/src/App.js +++ b/src/App.js @@ -13,7 +13,8 @@ import ReportPage from './pages/ReportFormPage.js'; import FormPage from './pages/FormPage.js'; const App = () => { - return ( + return (<> +

IT Аутстаффинг в России

@@ -30,6 +31,7 @@ const App = () => {
Page not found
} />
+ ) } diff --git a/src/components/Auth/AuthForDevelopers.js b/src/components/Auth/AuthForDevelopers.js index 495f7291..a1ee30ae 100644 --- a/src/components/Auth/AuthForDevelopers.js +++ b/src/components/Auth/AuthForDevelopers.js @@ -162,9 +162,8 @@ const AuthForDevelopers = () => {
- © Адвего — биржа контента №1. Копирайтинг, рерайтинг, - переводы, работа на дому: поставщик уникального контента. - 2021{' '} + Подберем и документально оформим IT-специалистов, после чего передадим исполнителей под ваше руководство. + Вы получаете полное управление над сотрудниками, имея возможность контролировать и заменять IT штат.{' '}
diff --git a/src/components/Auth/AuthForPartners.js b/src/components/Auth/AuthForPartners.js index 9d910ebb..b06a6dff 100644 --- a/src/components/Auth/AuthForPartners.js +++ b/src/components/Auth/AuthForPartners.js @@ -153,8 +153,8 @@ const AuthForPartners = () => {
- © Адвего — биржа контента №1. Копирайтинг, рерайтинг, переводы, работа на дому: поставщик - уникального контента. 2021{' '} + Подберем и документально оформим IT-специалистов, после чего передадим исполнителей под ваше руководство. + Вы получаете полное управление над сотрудниками, имея возможность контролировать и заменять IT штат.{' '}
diff --git a/src/components/Outstaffing/Outstaffing.js b/src/components/Outstaffing/Outstaffing.js index 47dd8e74..26911d04 100644 --- a/src/components/Outstaffing/Outstaffing.js +++ b/src/components/Outstaffing/Outstaffing.js @@ -31,6 +31,7 @@ const Outstaffing = () => { dataTags={tagsArr && tagsArr.flat().filter((tag) => tag.name === 'skills_front')} img={front} header="Фронтенд" + positionId='2' />
@@ -38,6 +39,7 @@ const Outstaffing = () => { dataTags={tagsArr.flat().filter((tag) => tag.name === 'skills_back')} img={back} header="Бэкенд" + positionId='1' />
@@ -45,6 +47,7 @@ const Outstaffing = () => { dataTags={tagsArr.flat().filter((tag) => tag.name === 'skills_design')} img={design} header="Дизайн" + positionId='5' />
diff --git a/src/components/Outstaffing/OutstaffingBlock.js b/src/components/Outstaffing/OutstaffingBlock.js index 93e20240..43aed4f2 100644 --- a/src/components/Outstaffing/OutstaffingBlock.js +++ b/src/components/Outstaffing/OutstaffingBlock.js @@ -1,9 +1,18 @@ import React from 'react'; import { useDispatch, useSelector } from 'react-redux'; -import { selectItems, selectedItems } from '../../redux/outstaffingSlice'; +import { selectItems, selectedItems, filteredCandidates } from '../../redux/outstaffingSlice'; +import { fetchItemsForId } from '../../server/server'; import style from './Outstaffing.module.css'; -const OutstaffingBlock = ({ dataTags = [], selected, img, header }) => { +const handlePositionClick = ({dispatch, positionId}) => { + + fetchItemsForId(`${process.env.REACT_APP_API_URL}/api/profile?position_id=`, positionId).then((el) => + dispatch(filteredCandidates(el)) + ); +}; + +const OutstaffingBlock = ({ dataTags = [], selected, img, header, positionId }) => { + console.log('p', positionId) const dispatch = useDispatch(); const itemsArr = useSelector(selectItems); @@ -28,7 +37,7 @@ const OutstaffingBlock = ({ dataTags = [], selected, img, header }) => { return (
-
+
handlePositionClick({dispatch, positionId})}>

{header}

img
diff --git a/src/index.css b/src/index.css index 1bfefbc0..afe25df0 100644 --- a/src/index.css +++ b/src/index.css @@ -17,3 +17,7 @@ code { font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; } + +h1 { + display: none; +}