Improve movie search results messaging

This commit is contained in:
Bogdan 2023-07-19 06:25:01 +03:00
parent 0b300eee1c
commit c8a1e49b7b
3 changed files with 14 additions and 18 deletions

View File

@ -4,12 +4,8 @@
margin-bottom: 10px;
}
.filteredMessage {
.alert {
composes: alert from '~Components/Alert.css';
margin-top: 10px;
}
.blankpad {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 2em;
}

View File

@ -1,9 +1,8 @@
// This file is automatically generated.
// Please do not change this file!
interface CssExports {
'blankpad': string;
'alert': string;
'filterMenuContainer': string;
'filteredMessage': string;
}
export const cssExports: CssExports;
export default cssExports;

View File

@ -1,10 +1,11 @@
import PropTypes from 'prop-types';
import React from 'react';
import Alert from 'Components/Alert';
import Icon from 'Components/Icon';
import LoadingIndicator from 'Components/Loading/LoadingIndicator';
import Table from 'Components/Table/Table';
import TableBody from 'Components/Table/TableBody';
import { icons, sortDirections } from 'Helpers/Props';
import { icons, kinds, sortDirections } from 'Helpers/Props';
import translate from 'Utilities/String/translate';
import InteractiveSearchRowConnector from './InteractiveSearchRowConnector';
import styles from './InteractiveSearchContent.css';
@ -127,23 +128,23 @@ function InteractiveSearchContent(props) {
{
!isFetching && !!error &&
<div className={styles.blankpad}>
<Alert kind={kinds.DANGER} className={styles.alert}>
{translate('UnableToLoadResultsIntSearch')}
</div>
</Alert>
}
{
!isFetching && isPopulated && !totalReleasesCount &&
<div className={styles.blankpad}>
<Alert kind={kinds.INFO} className={styles.alert}>
{translate('NoResultsFound')}
</div>
</Alert>
}
{
!!totalReleasesCount && isPopulated && !items.length &&
<div className={styles.blankpad}>
<Alert kind={kinds.WARNING} className={styles.alert}>
{translate('AllResultsHiddenFilter')}
</div>
</Alert>
}
{
@ -175,9 +176,9 @@ function InteractiveSearchContent(props) {
{
totalReleasesCount !== items.length && !!items.length &&
<div className={styles.filteredMessage}>
<Alert kind={kinds.INFO} className={styles.alert}>
{translate('SomeResultsHiddenFilter')}
</div>
</Alert>
}
</div>
);