1
0
Fork 0
mirror of https://github.com/Sonarr/Sonarr synced 2025-02-22 06:01:24 +00:00

Fixed: Advanced settings for Metadata consumers

This commit is contained in:
Bogdan 2024-12-23 10:33:08 +02:00 committed by Mark McDowall
parent 4b14368736
commit 514c04935f
2 changed files with 9 additions and 3 deletions

View file

@ -1,5 +1,6 @@
import React, { useCallback } from 'react'; import React, { useCallback } from 'react';
import { useDispatch } from 'react-redux'; import { useDispatch, useSelector } from 'react-redux';
import AppState from 'App/State/AppState';
import Modal from 'Components/Modal/Modal'; import Modal from 'Components/Modal/Modal';
import { sizes } from 'Helpers/Props'; import { sizes } from 'Helpers/Props';
import { clearPendingChanges } from 'Store/Actions/baseActions'; import { clearPendingChanges } from 'Store/Actions/baseActions';
@ -7,7 +8,8 @@ import EditMetadataModalContent, {
EditMetadataModalContentProps, EditMetadataModalContentProps,
} from './EditMetadataModalContent'; } from './EditMetadataModalContent';
interface EditMetadataModalProps extends EditMetadataModalContentProps { interface EditMetadataModalProps
extends Omit<EditMetadataModalContentProps, 'advancedSettings'> {
isOpen: boolean; isOpen: boolean;
} }
@ -18,6 +20,10 @@ function EditMetadataModal({
}: EditMetadataModalProps) { }: EditMetadataModalProps) {
const dispatch = useDispatch(); const dispatch = useDispatch();
const advancedSettings = useSelector(
(state: AppState) => state.settings.advancedSettings
);
const handleModalClose = useCallback(() => { const handleModalClose = useCallback(() => {
dispatch(clearPendingChanges({ section: 'metadata' })); dispatch(clearPendingChanges({ section: 'metadata' }));
onModalClose(); onModalClose();
@ -27,6 +33,7 @@ function EditMetadataModal({
<Modal size={sizes.MEDIUM} isOpen={isOpen} onModalClose={handleModalClose}> <Modal size={sizes.MEDIUM} isOpen={isOpen} onModalClose={handleModalClose}>
<EditMetadataModalContent <EditMetadataModalContent
{...otherProps} {...otherProps}
advancedSettings={advancedSettings}
onModalClose={handleModalClose} onModalClose={handleModalClose}
/> />
</Modal> </Modal>

View file

@ -95,7 +95,6 @@ function Metadata({ id, name, enable, fields }: MetadataProps) {
) : null} ) : null}
<EditMetadataModal <EditMetadataModal
advancedSettings={false}
id={id} id={id}
isOpen={isEditMetadataModalOpen} isOpen={isEditMetadataModalOpen}
onModalClose={handleModalClose} onModalClose={handleModalClose}