From d99f8b5685b78868b7c70f054ada19951112dd6b Mon Sep 17 00:00:00 2001 From: Stevie Robinson Date: Sun, 1 Mar 2026 18:05:01 +0100 Subject: [PATCH] New: Warning on add series list for Import list exclusions Closes #8433 --- .../AddNewSeries/AddNewSeriesSearchResult.css | 6 ++++++ .../AddNewSeries/AddNewSeriesSearchResult.css.d.ts | 1 + .../AddNewSeries/AddNewSeriesSearchResult.tsx | 10 ++++++++++ frontend/src/AddSeries/AddSeries.ts | 1 + src/NzbDrone.Core/Localization/Core/en.json | 5 +++-- src/Sonarr.Api.V5/Series/SeriesLookupController.cs | 6 +++++- src/Sonarr.Api.V5/Series/SeriesResource.cs | 5 +++++ 7 files changed, 31 insertions(+), 3 deletions(-) diff --git a/frontend/src/AddSeries/AddNewSeries/AddNewSeriesSearchResult.css b/frontend/src/AddSeries/AddNewSeries/AddNewSeriesSearchResult.css index dcf3f6de3..dd4f13925 100644 --- a/frontend/src/AddSeries/AddNewSeries/AddNewSeriesSearchResult.css +++ b/frontend/src/AddSeries/AddNewSeries/AddNewSeriesSearchResult.css @@ -97,6 +97,12 @@ pointer-events: all; } +.excludedIcon { + margin-left: 10px; + color: var(--dangerColor); + pointer-events: all; +} + .overview { margin-top: 20px; } diff --git a/frontend/src/AddSeries/AddNewSeries/AddNewSeriesSearchResult.css.d.ts b/frontend/src/AddSeries/AddNewSeries/AddNewSeriesSearchResult.css.d.ts index b6fcfe361..67bb853d4 100644 --- a/frontend/src/AddSeries/AddNewSeries/AddNewSeriesSearchResult.css.d.ts +++ b/frontend/src/AddSeries/AddNewSeries/AddNewSeriesSearchResult.css.d.ts @@ -3,6 +3,7 @@ interface CssExports { 'alreadyExistsIcon': string; 'content': string; + 'excludedIcon': string; 'genres': string; 'icons': string; 'network': string; diff --git a/frontend/src/AddSeries/AddNewSeries/AddNewSeriesSearchResult.tsx b/frontend/src/AddSeries/AddNewSeries/AddNewSeriesSearchResult.tsx index 8fc9386b6..76c8669fe 100644 --- a/frontend/src/AddSeries/AddNewSeries/AddNewSeriesSearchResult.tsx +++ b/frontend/src/AddSeries/AddNewSeries/AddNewSeriesSearchResult.tsx @@ -34,6 +34,7 @@ function AddNewSeriesSearchResult({ series }: AddNewSeriesSearchResultProps) { overview, seriesType, images, + isExcluded, } = series; const isExistingSeries = useExistingSeries(tvdbId); @@ -100,6 +101,15 @@ function AddNewSeriesSearchResult({ series }: AddNewSeriesSearchResultProps) { /> ) : null} + {isExcluded ? ( + + ) : null} + MapToResource(IEnumerable