1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-19 21:46:43 -04:00

Use react-query for Languages

This commit is contained in:
Mark McDowall
2026-02-14 12:25:49 -08:00
parent 236978a9b1
commit 5bac016f0c
10 changed files with 107 additions and 132 deletions
@@ -1,7 +1,6 @@
import React, { useCallback, useMemo } from 'react';
import { useSelector } from 'react-redux';
import Language from 'Language/Language';
import createLanguagesSelector from 'Store/Selectors/createLanguagesSelector';
import { useFilteredLanguages } from 'Language/useLanguages';
import translate from 'Utilities/String/translate';
import EnhancedSelectInput, {
EnhancedSelectInputValue,
@@ -31,13 +30,11 @@ export default function LanguageSelectInput({
onChange,
...otherProps
}: LanguageSelectInputProps) {
const { items } = useSelector(
createLanguagesSelector({
Any: true,
Original: true,
Unknown: true,
})
);
const { data: items = [] } = useFilteredLanguages({
includeAny: true,
includeOriginal: true,
includeUnknown: true,
});
const values = useMemo(() => {
const result: EnhancedSelectInputValue<number | string>[] = items.map(