diff --git a/frontend/src/Artist/Index/Banners/ArtistIndexBanner.js b/frontend/src/Artist/Index/Banners/ArtistIndexBanner.js index 42883da51..a343942ec 100644 --- a/frontend/src/Artist/Index/Banners/ArtistIndexBanner.js +++ b/frontend/src/Artist/Index/Banners/ArtistIndexBanner.js @@ -54,7 +54,6 @@ class ArtistIndexBanner extends Component { render() { const { - style, id, artistName, monitored, @@ -102,7 +101,7 @@ class ArtistIndexBanner extends Component { }; return ( -
+
); } @@ -296,6 +300,7 @@ class ArtistIndexBanners extends Component { overscanRowCount={2} cellRenderer={this.cellRenderer} onSectionRendered={this.onSectionRendered} + isScrollingOptOut={true} /> ); } diff --git a/frontend/src/Artist/Index/Overview/ArtistIndexOverview.js b/frontend/src/Artist/Index/Overview/ArtistIndexOverview.js index 6be34d622..d32d33323 100644 --- a/frontend/src/Artist/Index/Overview/ArtistIndexOverview.js +++ b/frontend/src/Artist/Index/Overview/ArtistIndexOverview.js @@ -70,7 +70,6 @@ class ArtistIndexOverview extends Component { render() { const { - style, id, artistName, overview, @@ -122,7 +121,7 @@ class ArtistIndexOverview extends Component { const overviewHeight = contentHeight - titleRowHeight; return ( -
+
@@ -245,7 +244,6 @@ class ArtistIndexOverview extends Component { } ArtistIndexOverview.propTypes = { - style: PropTypes.object.isRequired, id: PropTypes.number.isRequired, artistName: PropTypes.string.isRequired, overview: PropTypes.string.isRequired, diff --git a/frontend/src/Artist/Index/Overview/ArtistIndexOverviews.js b/frontend/src/Artist/Index/Overview/ArtistIndexOverviews.js index a8162ab9e..868ba4f84 100644 --- a/frontend/src/Artist/Index/Overview/ArtistIndexOverviews.js +++ b/frontend/src/Artist/Index/Overview/ArtistIndexOverviews.js @@ -185,24 +185,28 @@ class ArtistIndexOverviews extends Component { } return ( - + > + +
); } @@ -258,6 +262,7 @@ class ArtistIndexOverviews extends Component { overscanRowCount={2} cellRenderer={this.cellRenderer} onSectionRendered={this.onSectionRendered} + isScrollingOptOut={true} /> ); } diff --git a/frontend/src/Artist/Index/Posters/ArtistIndexPoster.js b/frontend/src/Artist/Index/Posters/ArtistIndexPoster.js index 101b49f7b..107462ff5 100644 --- a/frontend/src/Artist/Index/Posters/ArtistIndexPoster.js +++ b/frontend/src/Artist/Index/Posters/ArtistIndexPoster.js @@ -67,7 +67,6 @@ class ArtistIndexPoster extends Component { render() { const { - style, id, artistName, monitored, @@ -116,7 +115,7 @@ class ArtistIndexPoster extends Component { }; return ( -
+
); } @@ -296,6 +301,7 @@ class ArtistIndexPosters extends Component { overscanRowCount={2} cellRenderer={this.cellRenderer} onSectionRendered={this.onSectionRendered} + isScrollingOptOut={true} /> ); } diff --git a/frontend/src/Artist/Index/Table/ArtistIndexRow.js b/frontend/src/Artist/Index/Table/ArtistIndexRow.js index 6b597509f..6acf8a5b9 100644 --- a/frontend/src/Artist/Index/Table/ArtistIndexRow.js +++ b/frontend/src/Artist/Index/Table/ArtistIndexRow.js @@ -10,8 +10,6 @@ import Link from 'Components/Link/Link'; import SpinnerIconButton from 'Components/Link/SpinnerIconButton'; import ProgressBar from 'Components/ProgressBar'; import TagListConnector from 'Components/TagListConnector'; -// import CheckInput from 'Components/Form/CheckInput'; -import VirtualTableRow from 'Components/Table/VirtualTableRow'; import VirtualTableRowCell from 'Components/Table/Cells/VirtualTableRowCell'; import RelativeDateCellConnector from 'Components/Table/Cells/RelativeDateCellConnector'; import ArtistNameLink from 'Artist/ArtistNameLink'; @@ -79,7 +77,6 @@ class ArtistIndexRow extends Component { render() { const { - style, id, monitored, status, @@ -121,7 +118,7 @@ class ArtistIndexRow extends Component { } = this.state; return ( - + <> { columns.map((column) => { const { @@ -436,13 +433,12 @@ class ArtistIndexRow extends Component { artistId={id} onModalClose={this.onDeleteArtistModalClose} /> - + ); } } ArtistIndexRow.propTypes = { - style: PropTypes.object.isRequired, id: PropTypes.number.isRequired, monitored: PropTypes.bool.isRequired, status: PropTypes.string.isRequired, diff --git a/frontend/src/Artist/Index/Table/ArtistIndexTable.js b/frontend/src/Artist/Index/Table/ArtistIndexTable.js index fcece7a2c..47b7fef1c 100644 --- a/frontend/src/Artist/Index/Table/ArtistIndexTable.js +++ b/frontend/src/Artist/Index/Table/ArtistIndexTable.js @@ -3,6 +3,7 @@ import React, { Component } from 'react'; import getIndexOfFirstCharacter from 'Utilities/Array/getIndexOfFirstCharacter'; import { sortDirections } from 'Helpers/Props'; import VirtualTable from 'Components/Table/VirtualTable'; +import VirtualTableRow from 'Components/Table/VirtualTableRow'; import ArtistIndexItemConnector from 'Artist/Index/ArtistIndexItemConnector'; import ArtistIndexHeaderConnector from './ArtistIndexHeaderConnector'; import ArtistIndexRow from './ArtistIndexRow'; @@ -50,16 +51,21 @@ class ArtistIndexTable extends Component { const artist = items[rowIndex]; return ( - + > + + ); } @@ -108,6 +114,7 @@ class ArtistIndexTable extends Component { sortDirection={sortDirection} onRender={onRender} onScroll={onScroll} + isScrollingOptOut={true} /> ); }