import { ProjectType } from "../../types"; type GalleryProjectsProps = { projects: ProjectType[]; }; const ProjectsSection = ({ projects }: GalleryProjectsProps) => { if (projects.length === 5) { return ; } if (projects.length === 4) { return ; } return ; }; const FiveProjects = ({ projects }: GalleryProjectsProps) => { const rows = [ "row-span-2", "row-span-1", "row-span-3", "row-span-2", "row-span-1", ]; return ( <>
{projects.map((el, index) => { const row = rows[index]; return (
{el.title !== "" &&

{el.title}

} {el.description !== "" && (

{el.description}

)}
); })}
); }; const FourProjects = ({ projects }: GalleryProjectsProps) => { const rows = ["row-span-2", "row-span-1", "row-span-2", "row-span-1"]; return ( <>
{projects.map((el, index) => { const row = rows[index]; return (
{el.title !== "" &&

{el.title}

} {el.description !== "" && (

{el.description}

)}
); })}
); }; const ThreeProjects = ({ projects }: GalleryProjectsProps) => { const rows = ["row-span-2", "row-span-3", "row-span-1"]; return ( <>
{projects.map((el, index) => { const row = rows[index]; return (
{el.title !== "" &&

{el.title}

} {el.description !== "" && (

{el.description}

)}
); })}
); }; export default ProjectsSection;