1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-20 21:54:58 -04:00

New: Add more information to Select Series Modal

Co-authored-by: Qstick <qstick@gmail.com>
This commit is contained in:
Bogdan
2023-08-29 05:26:38 +03:00
committed by GitHub
parent dc6204d377
commit ec9b29e364
11 changed files with 305 additions and 26 deletions
@@ -1,6 +1,7 @@
import PropTypes from 'prop-types';
import React, { Component } from 'react';
import Link from 'Components/Link/Link';
import Label from 'Components/Label';
import VirtualTableRowCell from 'Components/Table/Cells/VirtualTableRowCell';
import styles from './SelectSeriesRow.css';
class SelectSeriesRow extends Component {
@@ -17,13 +18,27 @@ class SelectSeriesRow extends Component {
render() {
return (
<Link
className={styles.series}
component="div"
onPress={this.onPress}
>
{this.props.title}
</Link>
<>
<VirtualTableRowCell className={styles.title}>
{this.props.title}
</VirtualTableRowCell>
<VirtualTableRowCell className={styles.year}>
{this.props.year}
</VirtualTableRowCell>
<VirtualTableRowCell className={styles.tvdbId}>
<Label>{this.props.tvdbId}</Label>
</VirtualTableRowCell>
<VirtualTableRowCell className={styles.imdbId}>
{
this.props.imdbId ?
<Label>{this.props.imdbId}</Label> :
null
}
</VirtualTableRowCell>
</>
);
}
}
@@ -31,6 +46,9 @@ class SelectSeriesRow extends Component {
SelectSeriesRow.propTypes = {
id: PropTypes.number.isRequired,
title: PropTypes.string.isRequired,
tvdbId: PropTypes.number.isRequired,
imdbId: PropTypes.string,
year: PropTypes.number.isRequired,
onSeriesSelect: PropTypes.func.isRequired
};