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;