Rename "ExtensionSettings" to "BrowseSettings" (#600)
This commit is contained in:
@@ -237,7 +237,7 @@ export function Extensions() {
|
||||
{FileInputComponent}
|
||||
<Stack sx={{ paddingTop: '20px' }} alignItems="center" justifyContent="center" rowGap="10px">
|
||||
<Typography>{t('extension.label.add_repository_info')}</Typography>
|
||||
<Button component={Link} variant="contained" to="/settings/extensionSettings">
|
||||
<Button component={Link} variant="contained" to="/browse/extensionSettings">
|
||||
{t('settings.title')}
|
||||
</Button>
|
||||
</Stack>
|
||||
|
||||
@@ -155,7 +155,7 @@ export function Settings() {
|
||||
secondary={t('settings.clear_cache.label.description')}
|
||||
/>
|
||||
</ListItemButton>
|
||||
<ListItemLink to="/settings/extensionSettings">
|
||||
<ListItemLink to="/settings/browseSettings">
|
||||
<ListItemIcon>
|
||||
<ExploreOutlinedIcon />
|
||||
</ListItemIcon>
|
||||
|
||||
@@ -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>(
|
||||
Reference in New Issue
Block a user