Misc Fixes

This commit is contained in:
Qstick
2021-02-19 22:29:47 -05:00
parent b3990d647c
commit 0afb01962f
21 changed files with 79 additions and 89 deletions

View File

@@ -56,8 +56,8 @@
margin-top: 0;
}
.externalLinks {
margin: 0 2px;
width: 22px;
text-align: center;
.externalLink {
composes: link from '~Components/Link/Link.css';
color: $textColor;
}

View File

@@ -14,9 +14,9 @@ import translate from 'Utilities/String/translate';
import CapabilitiesLabel from './CapabilitiesLabel';
import IndexerStatusCell from './IndexerStatusCell';
import ProtocolLabel from './ProtocolLabel';
import styles from './MovieIndexRow.css';
import styles from './IndexerIndexRow.css';
class MovieIndexRow extends Component {
class IndexerIndexRow extends Component {
//
// Lifecycle
@@ -61,6 +61,7 @@ class MovieIndexRow extends Component {
const {
id,
name,
baseUrl,
enable,
tags,
protocol,
@@ -213,8 +214,10 @@ class MovieIndexRow extends Component {
className={styles[column.name]}
>
<IconButton
className={styles.externalLink}
name={icons.EXTERNAL_LINK}
title={'Website'}
to={baseUrl}
/>
<IconButton
@@ -247,8 +250,9 @@ class MovieIndexRow extends Component {
}
}
MovieIndexRow.propTypes = {
IndexerIndexRow.propTypes = {
id: PropTypes.number.isRequired,
baseUrl: PropTypes.string.isRequired,
protocol: PropTypes.string.isRequired,
privacy: PropTypes.string.isRequired,
priority: PropTypes.number.isRequired,
@@ -267,8 +271,8 @@ MovieIndexRow.propTypes = {
timeFormat: PropTypes.string.isRequired
};
MovieIndexRow.defaultProps = {
IndexerIndexRow.defaultProps = {
tags: []
};
export default MovieIndexRow;
export default IndexerIndexRow;

View File

@@ -5,8 +5,8 @@ import VirtualTableRow from 'Components/Table/VirtualTableRow';
import { sortDirections } from 'Helpers/Props';
import MovieIndexItemConnector from 'Indexer/Index/MovieIndexItemConnector';
import getIndexOfFirstCharacter from 'Utilities/Array/getIndexOfFirstCharacter';
import IndexerIndexRow from './IndexerIndexRow';
import MovieIndexHeaderConnector from './MovieIndexHeaderConnector';
import MovieIndexRow from './MovieIndexRow';
import styles from './MovieIndexTable.css';
class MovieIndexTable extends Component {
@@ -62,7 +62,7 @@ class MovieIndexTable extends Component {
>
<MovieIndexItemConnector
key={movie.id}
component={MovieIndexRow}
component={IndexerIndexRow}
columns={columns}
indexerId={movie.id}
isSelected={selectedState[movie.id]}

View File

@@ -58,6 +58,12 @@
margin-top: 0;
}
.downloadLink {
composes: link from '~Components/Link/Link.css';
color: $textColor;
}
.externalLinks {
margin: 0 2px;
width: 22px;

View File

@@ -215,6 +215,7 @@ class SearchIndexRow extends Component {
className={styles[column.name]}
>
<IconButton
className={styles.downloadLink}
name={icons.DOWNLOAD}
title={'Grab'}
to={downloadUrl}

View File

@@ -81,7 +81,7 @@ export const defaultState = {
filters: []
},
{
key: 'grabbed',
key: 'releaseGrabbed',
label: translate('Grabbed'),
filters: [
{
@@ -92,56 +92,12 @@ export const defaultState = {
]
},
{
key: 'imported',
label: translate('Imported'),
key: 'indexerQuery',
label: translate('IndexerQuery'),
filters: [
{
key: 'eventType',
value: '3',
type: filterTypes.EQUAL
}
]
},
{
key: 'failed',
label: translate('Failed'),
filters: [
{
key: 'eventType',
value: '4',
type: filterTypes.EQUAL
}
]
},
{
key: 'deleted',
label: translate('Deleted'),
filters: [
{
key: 'eventType',
value: '6',
type: filterTypes.EQUAL
}
]
},
{
key: 'renamed',
label: translate('Renamed'),
filters: [
{
key: 'eventType',
value: '8',
type: filterTypes.EQUAL
}
]
},
{
key: 'ignored',
label: translate('Ignored'),
filters: [
{
key: 'eventType',
value: '9',
value: '2',
type: filterTypes.EQUAL
}
]