no metadata case added

This commit is contained in:
svetlagasheva 2019-11-29 13:31:20 +02:00
parent 921a23b5cd
commit e8faa09b13

View file

@ -5,13 +5,13 @@ const useSearch = require('./useSearch');
const styles = require('./styles');
const Search = ({ queryParams }) => {
const groups = useSearch(queryParams);
const search = useSearch(queryParams);
return (
<div className={styles['search-container']}>
<MainNavBar className={styles['nav-bar']} />
<div className={styles['search-content']}>
{
!queryParams.has('q') || queryParams.get('q').length === 0 || groups.length === 0 ?
!queryParams.has('q') || queryParams.get('q').length === 0 ?
<div className={styles['message-container']}>
<div className={styles['message-content']}>
<Icon className={styles['icon']} icon={'ic_movies'} />
@ -23,7 +23,8 @@ const Search = ({ queryParams }) => {
</div>
</div>
:
groups.map(({ request, content }, index) => {
search.items_groups && search.items_groups.length > 0 && search.items_groups.some(group => group.content.type !== 'Err') ?
search.items_groups.map(({ request, content }, index) => {
switch (content.type) {
case 'Ready':
return (
@ -53,6 +54,12 @@ const Search = ({ queryParams }) => {
);
}
})
:
<div className={styles['message-container']}>
<div className={styles['message-content']}>
<div className={styles['label']}>No metadata was found</div>
</div>
</div>
}
</div>
</div>