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

Convert UI Settings to TypeScript

This commit is contained in:
Mark McDowall
2024-12-26 11:38:02 -08:00
parent fd09ca6e71
commit 89c8a10e0d
13 changed files with 327 additions and 433 deletions
@@ -1,7 +1,7 @@
import React, { useCallback, useMemo } from 'react';
import { useSelector } from 'react-redux';
import Language from 'Language/Language';
import createFilteredLanguagesSelector from 'Store/Selectors/createFilteredLanguagesSelector';
import createLanguagesSelector from 'Store/Selectors/createLanguagesSelector';
import translate from 'Utilities/String/translate';
import EnhancedSelectInput, {
EnhancedSelectInputValue,
@@ -29,7 +29,13 @@ export default function LanguageSelectInput({
onChange,
...otherProps
}: LanguageSelectInputProps) {
const { items } = useSelector(createFilteredLanguagesSelector(true));
const { items } = useSelector(
createLanguagesSelector({
Any: true,
Original: true,
Unknown: true,
})
);
const values = useMemo(() => {
const result: EnhancedSelectInputValue<number | string>[] = items.map(