mirror of
https://github.com/Readarr/Readarr.git
synced 2026-04-15 21:06:20 -04:00
New: Add details and delete buttons to file editor table
This commit is contained in:
@@ -4,7 +4,7 @@ import PropTypes from 'prop-types';
|
||||
import React, { Component } from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
import { createSelector } from 'reselect';
|
||||
import { deleteBookFiles, updateBookFiles } from 'Store/Actions/bookFileActions';
|
||||
import { deleteBookFile, deleteBookFiles, updateBookFiles } from 'Store/Actions/bookFileActions';
|
||||
import { fetchQualityProfileSchema } from 'Store/Actions/settingsActions';
|
||||
import createAuthorSelector from 'Store/Selectors/createAuthorSelector';
|
||||
import getQualities from 'Utilities/Quality/getQualities';
|
||||
@@ -67,6 +67,10 @@ function createMapDispatchToProps(dispatch, props) {
|
||||
|
||||
onDeletePress(bookFileIds) {
|
||||
dispatch(deleteBookFiles({ bookFileIds }));
|
||||
},
|
||||
|
||||
dispatchDeleteBookFile(id) {
|
||||
dispatch(deleteBookFile(id));
|
||||
}
|
||||
};
|
||||
}
|
||||
@@ -119,7 +123,8 @@ BookFileEditorTableContentConnector.propTypes = {
|
||||
bookId: PropTypes.number,
|
||||
qualities: PropTypes.arrayOf(PropTypes.object).isRequired,
|
||||
dispatchFetchQualityProfileSchema: PropTypes.func.isRequired,
|
||||
dispatchUpdateBookFiles: PropTypes.func.isRequired
|
||||
dispatchUpdateBookFiles: PropTypes.func.isRequired,
|
||||
dispatchDeleteBookFile: PropTypes.func.isRequired
|
||||
};
|
||||
|
||||
export default connect(createMapStateToProps, createMapDispatchToProps)(BookFileEditorTableContentConnector);
|
||||
|
||||
Reference in New Issue
Block a user