Change source language filter source select input to checkbox

This commit is contained in:
schroda
2026-01-14 23:41:58 +01:00
parent 7ef353aa2e
commit a8eea7eddd

View File

@@ -21,6 +21,7 @@ import { Virtuoso } from 'react-virtuoso';
import Box from '@mui/material/Box'; import Box from '@mui/material/Box';
import ListItemAvatar from '@mui/material/ListItemAvatar'; import ListItemAvatar from '@mui/material/ListItemAvatar';
import { useLingui } from '@lingui/react/macro'; import { useLingui } from '@lingui/react/macro';
import Checkbox from '@mui/material/Checkbox';
import { CustomTooltip } from '@/base/components/CustomTooltip.tsx'; import { CustomTooltip } from '@/base/components/CustomTooltip.tsx';
import { translateExtensionLanguage } from '@/features/extension/Extensions.utils.ts'; import { translateExtensionLanguage } from '@/features/extension/Extensions.utils.ts';
import { languageSortComparator, toUniqueLanguageCodes } from '@/base/utils/Languages.ts'; import { languageSortComparator, toUniqueLanguageCodes } from '@/base/utils/Languages.ts';
@@ -154,7 +155,7 @@ export const SourceLanguageSelect = ({
/> />
</ListItemAvatar> </ListItemAvatar>
<ListItemText primary={source.name} /> <ListItemText primary={source.name} />
<Switch <Checkbox
checked={ checked={
tmpSourceIdToEnabledState[source.id] ?? tmpSourceIdToEnabledState[source.id] ??
getSourceMetadata(source).isEnabled getSourceMetadata(source).isEnabled