Remove unnecessary natsort dep
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
const React = require('react')
|
||||
const prettyBytes = require('prettier-bytes')
|
||||
const natsort = require('natsort')
|
||||
|
||||
const Checkbox = require('material-ui/Checkbox').default
|
||||
const LinearProgress = require('material-ui/LinearProgress').default
|
||||
@@ -280,13 +279,13 @@ module.exports = class TorrentList extends React.Component {
|
||||
} else {
|
||||
// We do know the files. List them and show download stats for each one
|
||||
const sortByName = this.props.state.saved.prefs.sortByName
|
||||
const sorter = natsort()
|
||||
const collator = new Intl.Collator(undefined, { numeric: true, sensitivity: 'base' })
|
||||
let fileRows = torrentSummary.files
|
||||
.filter((file) => !file.path.includes('/.____padding_file/'))
|
||||
.map((file, index) => ({ file, index }))
|
||||
|
||||
if (sortByName) {
|
||||
fileRows = fileRows.sort((a, b) => sorter(a.file.name, b.file.name))
|
||||
fileRows = fileRows.sort((a, b) => collator.compare(a.file.name, b.file.name))
|
||||
}
|
||||
|
||||
fileRows = fileRows.map((obj) => this.renderFileRow(torrentSummary, obj.file, obj.index))
|
||||
|
||||
Reference in New Issue
Block a user