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['content-container']}>
<div className={styles['meta-items-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 <MetaItem
{...item}
key={index} 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) => ( {Array(limit - items.length).fill(null).map((_, index) => (