import React from 'react'; import style from './Description.module.css'; import dog from '../../images/dog.jpg'; import rectangle from '../../images/rectangle_secondPage.png'; import { Link } from 'react-router-dom'; import { LEVELS } from '../constants/constants'; import { selectProfiles, selectFilteredCandidates } from '../../redux/outstaffingSlice'; import { useSelector } from 'react-redux'; // const Description = ({ candidatesListArr, onLoadMore }) => { // function createMarkup(text) { // return { __html: text.split('

').slice(0, 3).join('') }; // } // return ( //
//
//
// {candidatesListArr.map((el) => ( //
//
// //
//
//

// {el.skillsName} разработчик, {LEVELS[el.level]} //

// {el.text ? ( //
// ) : ( //

Описание отсутствует...

// )} //
//
// // // //
//
//
// {el.skills.map((e) => ( // // {e.skill.name} // // ))} // //
//
//
// ))} //
//
//
//
//
// //
//
//
//
//
//
// ); // }; // export default Description; const Description = ({ onLoadMore }) => { const candidatesListArr = useSelector(selectProfiles); const filteredListArr = useSelector(selectFilteredCandidates); function createMarkup(text) { return { __html: text.split('

').slice(0, 3).join('') }; } return (
{/*
{candidatesListArr.map((el) => (

{el.fio} разработчик, {LEVELS[el.level]}

{el.vc_text ? (
) : (

Описание отсутствует...

)}
{el.skillValues.map((e) => ( {e.skill.name} ))}
))}
*/}
{filteredListArr && filteredListArr.length > 0 ? filteredListArr.map((el) => (

{el.fio} разработчик, {LEVELS[el.level]}

{el.vc_text ? (
) : (

Описание отсутствует...

)}
{el.skillValues.map((e) => ( {e.skill.name} ))}
)) : candidatesListArr.map((el) => (

{el.fio} разработчик, {LEVELS[el.level]}

{el.vc_text ? (
) : (

Описание отсутствует...

)}
{el.skillValues.map((e) => ( {e.skill.name} ))}
))}
); }; export default Description;