Add "opds cbz mime-type" setting
This commit is contained in:
@@ -31,7 +31,7 @@ import { makeToast } from '@/base/utils/Toast.ts';
|
||||
import { MetadataUpdateSettings } from '@/features/app-updates/AppUpdateChecker.types.ts';
|
||||
import { getErrorMessage } from '@/lib/HelperFunctions.ts';
|
||||
import { useAppTitle } from '@/features/navigation-bar/hooks/useAppTitle.ts';
|
||||
import { AuthMode, DatabaseType, SortOrder } from '@/lib/graphql/generated/graphql';
|
||||
import { AuthMode, CbzMediaType, DatabaseType, SortOrder } from '@/lib/graphql/generated/graphql';
|
||||
import {
|
||||
AUTH_MODES_SELECT_VALUES,
|
||||
JWT_ACCESS_TOKEN_EXPIRY,
|
||||
@@ -469,6 +469,17 @@ export const ServerSettings = () => {
|
||||
]}
|
||||
handleChange={(value) => updateSetting('opdsChapterSortOrder', value)}
|
||||
/>
|
||||
<SelectSetting<CbzMediaType>
|
||||
settingName={t('settings.server.opds.cbz_mime_type.title')}
|
||||
dialogDescription={t('settings.server.opds.cbz_mime_type.description')}
|
||||
value={serverSettings.opdsCbzMimetype}
|
||||
values={[
|
||||
[CbzMediaType.Legacy, { text: t('settings.server.opds.cbz_mime_type.legacy') }],
|
||||
[CbzMediaType.Modern, { text: t('settings.server.opds.cbz_mime_type.modern') }],
|
||||
[CbzMediaType.Compatible, { text: t('settings.server.opds.cbz_mime_type.compatible') }],
|
||||
]}
|
||||
handleChange={(value) => updateSetting('opdsCbzMimetype', value)}
|
||||
/>
|
||||
</List>
|
||||
<KoreaderSyncSettings
|
||||
settings={serverSettings}
|
||||
|
||||
Reference in New Issue
Block a user