components/elements/QuoteList/QuoteList.jsxjavascript
import "./QuoteList.scss";
import { Quote } from "./Quote";
/**
* Stack of customer quotes ("quoteList" element type).
*
* @param {Object} props
* @param {Array<{content: {headline: string, icon: string, text: string, source: string}}>} props.items - One entry per quote; `source` is optional.
* @param {number} [props.level] - Size/spacing variant class (`quote-list--level{n}`); defaults to 0 via the registry adapter.
*/
export const QuoteList = ({ items, level }) => {
return (
<div className={`quote-list quote-list--level${level}`}>
{items.map((item, index) => (
<Quote key={index} item={item.content} />
))}
</div>
);
};