/
Korablik
/
Developer
Обзор
Документация
Войти
/
Korablik
/
Developer
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/components/JobList.tsx
31 строка
612 B
Korablevsky
fixFinal
26 мар 2024, 20:29
26 мар 2024, 20:29
ef55868
Код
Авторство
О чём код?
import { useActiveIdContext } from '../lib/hooks' import { JobItem } from '../lib/types' import JobListItem from './JobListItem' import Spinner from './Spinner' type JoblistProps = { jobItems: JobItem[] isLoading: boolean } export function JobList({ jobItems, isLoading }: JoblistProps) { const { activeId } = useActiveIdContext() return ( <ul className='job-list'> {isLoading ? ( <Spinner /> ) : ( jobItems.map(jobItem => ( <JobListItem key={jobItem.id} jobItem={jobItem} isActive={jobItem.id === activeId} /> )) )} </ul> ) } export default JobList