Rename "ExtensionSettings" to "BrowseSettings" (#600)

This commit is contained in:
schroda
2024-02-16 19:53:00 +01:00
committed by GitHub
parent e383cc9ea8
commit 4b54b09395
5 changed files with 12 additions and 10 deletions

View File

@@ -22,27 +22,27 @@ import { useLocalStorage } from '@/util/useLocalStorage.tsx';
type ExtensionsSettings = Pick<GqlServerSettings, 'maxSourcesInParallel' | 'localSourcePath' | 'extensionRepos'>;
const extractExtensionSettings = (settings: GqlServerSettings): ExtensionsSettings => ({
const extractBrowseSettings = (settings: GqlServerSettings): ExtensionsSettings => ({
maxSourcesInParallel: settings.maxSourcesInParallel,
localSourcePath: settings.localSourcePath,
extensionRepos: settings.extensionRepos,
});
export const ExtensionSettings = () => {
export const BrowseSettings = () => {
const { t } = useTranslation();
const { setTitle, setAction } = useContext(NavBarContext);
useSetDefaultBackTo('settings');
useEffect(() => {
setTitle(t('extension.settings.title'));
setTitle(t('settings.browse.title'));
setAction(null);
}, [t]);
const [showNsfw, setShowNsfw] = useLocalStorage<boolean>('showNsfw', true);
const { data } = requestManager.useGetServerSettings();
const serverSettings = data ? extractExtensionSettings(data.settings) : undefined;
const serverSettings = data ? extractBrowseSettings(data.settings) : undefined;
const [mutateSettings] = requestManager.useUpdateServerSettings();
const updateSetting = <Setting extends keyof ExtensionsSettings>(