1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-18 21:35:51 -04:00

New: Add table options for movie files details

This commit is contained in:
Bogdan
2023-08-20 16:48:39 +03:00
parent 329e43c331
commit 4b9107465c
9 changed files with 315 additions and 192 deletions
@@ -1,9 +1,8 @@
/* eslint max-params: 0 */
import PropTypes from 'prop-types';
import React, { Component } from 'react';
import { connect } from 'react-redux';
import { createSelector } from 'reselect';
import { deleteMovieFile, updateMovieFiles } from 'Store/Actions/movieFileActions';
import { deleteMovieFile, setMovieFilesTableOption, updateMovieFiles } from 'Store/Actions/movieFileActions';
import { fetchLanguages, fetchQualityProfileSchema } from 'Store/Actions/settingsActions';
import createMovieSelector from 'Store/Selectors/createMovieSelector';
import getQualities from 'Utilities/Quality/getQualities';
@@ -30,6 +29,7 @@ function createMapStateToProps() {
return {
items: filesForMovie,
columns: movieFiles.columns,
isDeleting: movieFiles.isDeleting,
isSaving: movieFiles.isSaving,
error: null,
@@ -54,6 +54,10 @@ function createMapDispatchToProps(dispatch, props) {
dispatch(updateMovieFiles(updateProps));
},
onTableOptionChange(payload) {
dispatch(setMovieFilesTableOption(payload));
},
onDeletePress(movieFileId) {
dispatch(deleteMovieFile({
id: movieFileId