in website/src/pages/ShowcaseCards.tsx [13:49]
export default function ShowcaseCards({
filteredUsers,
}: {
filteredUsers: User[];
}) {
const len = filteredUsers ? filteredUsers.length : 0;
if (len === 0) {
return <ShowcaseEmptyResult id="showcase.usersList.noResult" />;
}
return (
<section>
<div className={styles.showcaseFavorite}>
<div className={styles.showcaseList}>
{filteredUsers.map((user, index) => (
<React.Fragment key={index}>
{(len < 6 && index === len - 1) || index === 4 ? (
<React.Fragment key="cardWithSurveyCard">
<React.Fragment key={user.title}>
<ShowcaseCard user={user} />
</React.Fragment>
<React.Fragment key="fragment_surveyCard">
<ShowcaseSurveyCard />
</React.Fragment>
</React.Fragment>
) : (
<React.Fragment key={user.title}>
<ShowcaseCard user={user} />
</React.Fragment>
)}
</React.Fragment>
))}
</div>
</div>
</section>
);
}