spread used meta item props in meta row

This commit is contained in:
NikolaBorislavovHristov 2019-12-05 11:38:53 +02:00
parent c808f3e6d0
commit 53f71f0f76

View file

@ -23,11 +23,20 @@ const MetaRow = ({ className, title, message, items, limit, href }) => {
:
<div className={styles['content-container']}>
<div className={styles['meta-items-container']}>
{items.map((item, index) => (
{items.map(({ type, name, poster, posterShape, playIcon, progress, menuOptions, dataset, onSelect, menuOptionOnSelect }, index) => (
<MetaItem
{...item}
key={index}
className={classnames(styles['meta-item'], styles['poster-shape-poster'], styles[`poster-shape-${item.posterShape}`])}
className={classnames(styles['meta-item'], styles['poster-shape-poster'], styles[`poster-shape-${posterShape}`])}
type={type}
name={name}
poster={poster}
posterShape={posterShape}
playIcon={playIcon}
progress={progress}
menuOptions={menuOptions}
dataset={dataset}
onSelect={onSelect}
menuOptionOnSelect={menuOptionOnSelect}
/>
))}
{Array(limit - items.length).fill(null).map((_, index) => (