using MetaPreview in Discover

This commit is contained in:
NikolaBorislavovHristov 2019-05-28 17:50:33 +03:00
parent d9ee95a008
commit c9ec249ca3
2 changed files with 28 additions and 17 deletions

View file

@ -2,7 +2,7 @@ const React = require('react');
const classnames = require('classnames');
const { Input } = require('stremio-navigation');
const Icon = require('stremio-icons/dom');
const { MainNavBar, MetaItem, Popup, useBinaryState } = require('stremio-common');
const { MainNavBar, MetaItem, MetaPreview, Popup, useBinaryState } = require('stremio-common');
const useCatalog = require('./useCatalog');
const styles = require('./styles');
@ -101,8 +101,28 @@ const Discover = ({ urlParams }) => {
</div>
))}
</div>
<div className={styles['info-container']}>
</div>
<MetaPreview
className={styles['meta-preview-container']}
compact={true}
id={'tt0117951'}
type={'movie'}
name={'Trainspotting'}
logo={'https://s3.dexerto.com/thumbnails/_thumbnailLarge/Pewdiepie-overtaken-by-t-series.jpg'}
logo={'https://images.metahub.space/logo/medium/tt0117951/img'}
background={'https://images.metahub.space/background/medium/tt0117951/img'}
duration={'93 min'}
releaseInfo={'1996'}
released={'1996-08-09T00:00:00.000Z'}
description={'Renton, deeply immersed in the Edinburgh drug scene, tries to clean up and get out, despite the allure of the drugs and influence of friends.'}
genres={['action', 'drama', 'drama', 'draggma', 'dggrama', 'draggma', 'drama', 'drama', 'drama']}
writers={[]}
directors={[]}
cast={[]}
imdbId={'tt0117951'}
imdbRating={'8.2'}
trailer={'encodedStream'}
inLibrary={true}
/>
</div>
:
null

View file

@ -1,16 +1,6 @@
.discover-container, .menu-layer {
font-size: 14px;
--items-per-row: 10;
.discover-content {
.meta-items-container {
.meta-item-container {
&:nth-child(-n+10) {
padding-top: 0;
}
}
}
}
}
.discover-container {
@ -32,8 +22,8 @@
grid-template-columns: 1fr 24em;
grid-template-rows: 4.6em 1fr;
grid-template-areas:
"picker-area info-area"
"meta-items-area info-area";
"picker-area meta-preview-area"
"meta-items-area meta-preview-area";
overflow: hidden;
.pickers-container {
@ -129,8 +119,9 @@
}
}
.info-container {
grid-area: info-area;
.meta-preview-container {
grid-area: meta-preview-area;
font-size: 1.2em;
}
}
}