Fix the posters not aligned in the poster list

This commit is contained in:
Grégoire Delattre 2017-01-28 16:40:53 +01:00
parent e6bfb77dab
commit 745489c411
2 changed files with 22 additions and 7 deletions

View File

@ -3,7 +3,20 @@ import React from 'react'
export default function ListPoster(props) { export default function ListPoster(props) {
const selected = props.selected ? ' thumbnail-selected' : ''; const selected = props.selected ? ' thumbnail-selected' : '';
const imgClass = 'thumbnail' + selected; const imgClass = 'thumbnail' + selected;
const displayClearFixLg = (props.index % 6) === 0;
const displayClearFixMd = (props.index % 4) === 0;
const displayClearFixSm = (props.index % 2) === 0;
return ( return (
<div>
{displayClearFixLg &&
<div className="clearfix visible-lg"></div>
}
{displayClearFixMd &&
<div className="clearfix visible-md"></div>
}
{displayClearFixSm &&
<div className="clearfix visible-sm"></div>
}
<div className="col-xs-12 col-sm-6 col-md-3 col-lg-2"> <div className="col-xs-12 col-sm-6 col-md-3 col-lg-2">
<a className={imgClass}> <a className={imgClass}>
<img <img
@ -12,5 +25,6 @@ export default function ListPoster(props) {
/> />
</a> </a>
</div> </div>
</div>
); );
} }

View File

@ -48,6 +48,7 @@ export default function ListPosters(props) {
const selected = (el.imdb_id === props.selectedImdbId) ? true : false; const selected = (el.imdb_id === props.selectedImdbId) ? true : false;
return ( return (
<ListPoster <ListPoster
index={index}
data={el} data={el}
key={el.imdb_id} key={el.imdb_id}
selected={selected} selected={selected}