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 (
+
+ );
+ }
+
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);