blob: 07e6a71c46cbc7fdafcf5fa4766cfe3c60ec477e (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 | import ProjectPreview from '@components/ProjectPreview/ProjectPreview';
import { Project } from '@ts/types/app';
import styles from './ProjectsList.module.scss';
const ProjectsList = ({ projects }: { projects: Project[] }) => {
  const getProjectItems = () => {
    return projects.map((project) => {
      return project.title ? (
        <li className={styles.item} key={project.id}>
          <ProjectPreview project={project} />
        </li>
      ) : (
        ''
      );
    });
  };
  return <ul className={styles.list}>{getProjectItems()}</ul>;
};
export default ProjectsList;
 |