npm run start -- args
const list = new Map([
['rating', 'По популярности'],
['price', 'По цене'],
['title', 'По названию'],
]);
const onClickSort = (item) => {
setSelectedSort(list.get(filter[0]));
setOpenPopup(false);
}
onClickSort('rating');
{[...list].map(item => (
<li
key={i}
onClick={() => onClickSort(item[0])}
className={selectedSort === i ? 'activeSort' : ''}
>
{value}
</li>
))}
<img src={star} alt="star" onClick={() => addFavoriteChanel(index)} id={index} className={`star ${favorite <b>=== index</b> ? 'active' : ''}`} />
const [favorite, setFavorite] = useState(0);
const addFavoriteChanel = (index) => {
if(favorite === index) {
setFavorite(0);
} else {
setFavorite(index)
}
}
{ questionnaireSteps.contactUs && (<StepOneForm
statusStepOneForm={(value) => {setQuestionnaireSteps({...questionnaireSteps, contactUs: value}); console.log(value)}}
statusSmsPhone={(value) => setQuestionnaireSteps({...questionnaireSteps, phoneNumberVerification: value})}
phoneNumber={setPhoneNumber}
/>)}
const myFunc = (type, value) => {
console.log(value)
if(type === 'step') setQuestionnaireSteps({...questionnaireSteps, contactUs: value});
if(type === 'sms') (value) => setQuestionnaireSteps({...questionnaireSteps, phoneNumberVerification: value})
};
{ questionnaireSteps.contactUs && (<StepOneForm
statusStepOneForm={value => myFunc('step', value)}
statusSmsPhone={value => myFunc('sms', value)}
phoneNumber={setPhoneNumber}
/>)}