Flexbox Unfixed 3c

.gridContainer {
max-width: 1200px;
margin: 0 auto;
}
.grid {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.item {
flex-basis: calc(33.33% - 10px);
margin-bottom: 20px;
padding: 20px;
background-color: #f9f9f9;
border: 1px solid #ddd;
text-align: center;
}
import React from 'react';
import styles from './Grid.module.css';
interface GridProps {
title: string;
items?: string[];
}
const Grid = ({ title, items }: GridProps) => {
const itemsArray = items ?? Array.from({ length: 10 }, (_, index) => `Item ${index + 1}`);
return (
<div className={styles.gridContainer}>
<h2>{title}</h2>
<div className={styles.grid}>
{itemsArray.map((item, index) => (
<div key={index} className={styles.item}>
{item}
</div>
))}
</div>
</div>
);
};
export default Grid;