From 3afddd9fe32f0dbd8acdc93d52b2b41626a47c94 Mon Sep 17 00:00:00 2001 From: Tanner Linsley Date: Tue, 28 Mar 2017 17:51:55 -0600 Subject: [PATCH] Pass standard linting --- src/defaultProps.js | 2 +- src/index.js | 4 ++-- src/methods.js | 6 +++--- stories/ServerSide.js | 6 +++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/defaultProps.js b/src/defaultProps.js index f88c611..7a07a76 100644 --- a/src/defaultProps.js +++ b/src/defaultProps.js @@ -23,7 +23,7 @@ export default { defaultSorting: [], showFilters: false, defaultFiltering: [], - defaultFilterMethod: (filter, row, column) => (row[filter.id] == filter.value), + defaultFilterMethod: (filter, row, column) => (row[filter.id] === filter.value), // Controlled State Overrides // page: undefined, diff --git a/src/index.js b/src/index.js index ad5c70f..0838def 100644 --- a/src/index.js +++ b/src/index.js @@ -416,7 +416,7 @@ export default React.createClass({ const pivotCols = [] for (let i = 0; i < column.pivotColumns.length; i++) { const col = column.pivotColumns[i] - const filter = filtering.find(filter => filter.id == col.id) + const filter = filtering.find(filter => filter.id === col.id) pivotCols.push( @@ -474,7 +474,7 @@ export default React.createClass({ ) } - const filter = filtering.find(filter => filter.id == column.id) + const filter = filtering.find(filter => filter.id === column.id) return ( { return filteredSoFar.filter( (row) => { - const column = allVisibleColumns.find(x => x.id == nextFilter.id) || {} + const column = allVisibleColumns.find(x => x.id === nextFilter.id) || {} const filterMethod = column.filterMethod || defaultFilterMethod return filterMethod(nextFilter, row, column) }) @@ -428,9 +428,9 @@ export default { } // Remove old filter first if it exists - const newFiltering = (filtering || []).filter(x => x.id != column.id) + const newFiltering = (filtering || []).filter(x => x.id !== column.id) - if (event.target.value != '') { + if (event.target.value !== '') { newFiltering.push({ id: column.id, value: event.target.value diff --git a/stories/ServerSide.js b/stories/ServerSide.js index 4a7c8d1..8b8d7c8 100644 --- a/stories/ServerSide.js +++ b/stories/ServerSide.js @@ -18,13 +18,13 @@ const requestData = (pageSize, page, sorting, filtering) => { return new Promise((resolve, reject) => { // On the server, you'll likely use SQL or noSQL or some other query language to do this. // For this mock, we'll just use lodash - let filteredData = rawData; + let filteredData = rawData if (filtering.length) { filteredData = filtering.reduce( (filteredSoFar, nextFilter) => { return filteredSoFar.filter( (row) => { - return (row[nextFilter.id]+"").includes(nextFilter.value) + return (row[nextFilter.id] + '').includes(nextFilter.value) }) } , filteredData) @@ -93,7 +93,7 @@ const ServerSide = React.createClass({ }]} manual // Forces table not to paginate or sort automatically, so we can handle it server-side defaultPageSize={10} - showFilters={true} + showFilters data={this.state.data} // Set the rows to be displayed pages={this.state.pages} // Display the total number of pages loading={this.state.loading} // Display the loading overlay when we need it