blob: 631e6a58c008a6ef8c833e51fb7c396495dc5ab5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import "./List.css";
function List({ type = "ul", data = [], modifier = "" }) {
const classNames = modifier ? `list list--${modifier}` : "list";
const listItems = data.map((object) => {
return (
<li key={object.id} className="list__item">
{object.body}
</li>
);
});
return (
<>
{type === "ol" ? (
<ol className={classNames}>{listItems}</ol>
) : (
<ul className={classNames}>{listItems}</ul>
)}
</>
);
}
export default List;
|