New: Filter by Monitor New Items

Closes #3707
This commit is contained in:
Qstick 2024-02-04 14:01:30 -06:00
parent aecf5bba49
commit 3702fa773c
10 changed files with 51 additions and 0 deletions

View file

@ -11,6 +11,7 @@ import FilterBuilderRowValueConnector from './FilterBuilderRowValueConnector';
import HistoryEventTypeFilterBuilderRowValue from './HistoryEventTypeFilterBuilderRowValue';
import IndexerFilterBuilderRowValueConnector from './IndexerFilterBuilderRowValueConnector';
import MetadataProfileFilterBuilderRowValueConnector from './MetadataProfileFilterBuilderRowValueConnector';
import MonitorNewItemsFilterBuilderRowValue from './MonitorNewItemsFilterBuilderRowValue';
import ProtocolFilterBuilderRowValue from './ProtocolFilterBuilderRowValue';
import QualityFilterBuilderRowValueConnector from './QualityFilterBuilderRowValueConnector';
import QualityProfileFilterBuilderRowValueConnector from './QualityProfileFilterBuilderRowValueConnector';
@ -68,6 +69,9 @@ function getRowValueConnector(selectedFilterBuilderProp) {
case filterBuilderValueTypes.METADATA_PROFILE:
return MetadataProfileFilterBuilderRowValueConnector;
case filterBuilderValueTypes.MONITOR_NEW_ITEMS:
return MonitorNewItemsFilterBuilderRowValue;
case filterBuilderValueTypes.PROTOCOL:
return ProtocolFilterBuilderRowValue;

View file

@ -0,0 +1,19 @@
import React from 'react';
import FilterBuilderRowValue from './FilterBuilderRowValue';
const options = [
{ id: 'all', name: 'All Albums' },
{ id: 'new', name: 'New' },
{ id: 'none', name: 'None' }
];
function MonitorNewItemsFilterBuilderRowValue(props) {
return (
<FilterBuilderRowValue
tagList={options}
{...props}
/>
);
}
export default MonitorNewItemsFilterBuilderRowValue;