diff --git a/src/common/MetaItem/MetaItem.js b/src/common/MetaItem/MetaItem.js index 1d4537bc4..9bda4d6fa 100644 --- a/src/common/MetaItem/MetaItem.js +++ b/src/common/MetaItem/MetaItem.js @@ -31,10 +31,23 @@ class MetaItem extends PureComponent { ); } + renderTitleBar() { + if (this.props.title.length === 0) { + return null; + } + + return ( +
+
{this.props.title}
+
+ ); + } + render() { return (
{this.renderPoster()} + {this.renderTitleBar()}
); } diff --git a/src/common/MetaItem/styles.less b/src/common/MetaItem/styles.less index 8069942b0..2553ed655 100644 --- a/src/common/MetaItem/styles.less +++ b/src/common/MetaItem/styles.less @@ -8,6 +8,7 @@ display: flex; justify-content: center; align-items: center; + overflow: hidden; z-index: 0; .placeholder-image { @@ -46,6 +47,20 @@ } } + .title-bar-container { + height: calc(var(--poster-relative-size) * 0.14); + display: flex; + flex-direction: row; + align-items: center; + + .title { + flex: 1; + font-size: 1.4em; + padding: 0 0.5em; + color: var(--color-surfacelighter); + } + } + &.poster-shape-square { .poster-image-container { width: var(--poster-relative-size);