1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-20 21:54:58 -04:00

Use react-query for tags

New: Show error when tag cannot be created
Closes #7796
This commit is contained in:
Mark McDowall
2025-11-14 18:52:05 -08:00
parent 20ad1b4410
commit 0809a72ce5
40 changed files with 541 additions and 426 deletions
@@ -20,6 +20,7 @@ import ModalContent from 'Components/Modal/ModalContent';
import ModalFooter from 'Components/Modal/ModalFooter';
import ModalHeader from 'Components/Modal/ModalHeader';
import Popover from 'Components/Tooltip/Popover';
import { getValidationFailures } from 'Helpers/Hooks/useApiMutation';
import { icons, inputTypes, kinds, tooltipPositions } from 'Helpers/Props';
import { SeriesType } from 'Series/Series';
import SeriesPoster from 'Series/SeriesPoster';
@@ -50,7 +51,10 @@ function AddNewSeriesModalContent({
const { isAdding, addError, addSeries } = useAddSeries();
const { settings, validationErrors, validationWarnings } = useMemo(() => {
return selectSettings(options, {}, addError);
return {
...selectSettings(options, {}),
...getValidationFailures(addError),
};
}, [options, addError]);
const [seriesType, setSeriesType] = useState<SeriesType>(