2023-04-22 13:03:51 +02:00
|
|
|
/*
|
|
|
|
|
* Copyright (C) Contributors to the Suwayomi project
|
|
|
|
|
*
|
|
|
|
|
* This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
|
|
|
* file, You can obtain one at https://mozilla.org/MPL/2.0/.
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
import { useTranslation } from 'react-i18next';
|
2023-10-27 23:39:05 +02:00
|
|
|
import { useContext, useEffect } from 'react';
|
2023-10-28 00:32:02 +02:00
|
|
|
import { NavBarContext, useSetDefaultBackTo } from '@/components/context/NavbarContext.tsx';
|
2023-10-27 23:39:05 +02:00
|
|
|
import { GlobalUpdateSettings } from '@/components/globalUpdate/GlobalUpdateSettings.tsx';
|
2023-10-28 00:32:02 +02:00
|
|
|
import { SearchSettings } from '@/screens/settings/SearchSettings.tsx';
|
2023-04-22 13:03:51 +02:00
|
|
|
|
2023-10-28 00:32:02 +02:00
|
|
|
export function LibrarySettings() {
|
2023-04-22 13:03:51 +02:00
|
|
|
const { t } = useTranslation();
|
2023-10-28 00:32:02 +02:00
|
|
|
const { setTitle, setAction } = useContext(NavBarContext);
|
2023-04-22 13:03:51 +02:00
|
|
|
|
|
|
|
|
useEffect(() => {
|
|
|
|
|
setTitle(t('library.settings.title'));
|
|
|
|
|
setAction(null);
|
2023-05-01 23:32:38 +02:00
|
|
|
}, [t]);
|
2023-04-22 13:03:51 +02:00
|
|
|
|
2023-06-26 20:40:35 +02:00
|
|
|
useSetDefaultBackTo('settings');
|
|
|
|
|
|
2023-04-22 13:03:51 +02:00
|
|
|
return (
|
|
|
|
|
<>
|
2023-10-27 23:39:05 +02:00
|
|
|
<SearchSettings />
|
|
|
|
|
<GlobalUpdateSettings />
|
2023-04-22 13:03:51 +02:00
|
|
|
</>
|
|
|
|
|
);
|
|
|
|
|
}
|