From 745489c4110f2de665240e0078b82642adca2464 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire=20Delattre?= Date: Sat, 28 Jan 2017 16:40:53 +0100 Subject: [PATCH] Fix the posters not aligned in the poster list --- src/public/js/components/list/poster.js | 28 ++++++++++++++++++------ src/public/js/components/list/posters.js | 1 + 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/src/public/js/components/list/poster.js b/src/public/js/components/list/poster.js index e5f8d57..de477f5 100644 --- a/src/public/js/components/list/poster.js +++ b/src/public/js/components/list/poster.js @@ -3,14 +3,28 @@ import React from 'react' export default function ListPoster(props) { const selected = props.selected ? ' 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 ( -
- - - +
+ {displayClearFixLg && +
+ } + {displayClearFixMd && +
+ } + {displayClearFixSm && +
+ } +
+ + + +
); } diff --git a/src/public/js/components/list/posters.js b/src/public/js/components/list/posters.js index 64faf12..cf44062 100644 --- a/src/public/js/components/list/posters.js +++ b/src/public/js/components/list/posters.js @@ -48,6 +48,7 @@ export default function ListPosters(props) { const selected = (el.imdb_id === props.selectedImdbId) ? true : false; return (