1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Small refactor

This commit is contained in:
viown 2025-02-25 16:57:32 +03:00
parent 0b47abc009
commit b0243adc5b

View file

@ -74,90 +74,88 @@ export const Component = () => {
className='mainAnimatedPage type-interior' className='mainAnimatedPage type-interior'
> >
<Box className='content-primary'> <Box className='content-primary'>
<Form method='POST'> {isConfigError || isNamedConfigError ? (
<Stack spacing={3}> <Alert severity='error'>{globalize.translate('DisplayLoadError')}</Alert>
{isConfigError || isNamedConfigError ? ( ) : (
<Alert severity='error'>{globalize.translate('DisplayLoadError')}</Alert> <Form method='POST'>
) : ( <Stack spacing={3}>
<> {!isSubmitting && actionData?.isSaved && (
{!isSubmitting && actionData?.isSaved && ( <Alert severity='success'>
<Alert severity='success'> {globalize.translate('SettingsSaved')}
{globalize.translate('SettingsSaved')} </Alert>
</Alert> )}
)} <Typography variant='h2'>{globalize.translate('Display')}</Typography>
<Typography variant='h2'>{globalize.translate('Display')}</Typography> <TextField
<TextField name={'DateAddedBehavior'}
name={'DateAddedBehavior'} label={globalize.translate('LabelDateAddedBehavior')}
label={globalize.translate('LabelDateAddedBehavior')} select
select defaultValue={namedConfig.UseFileCreationTimeForDateAdded ? '1' : '0'}
defaultValue={namedConfig.UseFileCreationTimeForDateAdded ? '1' : '0'} helperText={globalize.translate('LabelDateAddedBehaviorHelp')}
helperText={globalize.translate('LabelDateAddedBehaviorHelp')} >
> <MenuItem value={'0'}>{globalize.translate('OptionDateAddedImportTime')}</MenuItem>
<MenuItem value={'0'}>{globalize.translate('OptionDateAddedImportTime')}</MenuItem> <MenuItem value={'1'}>{globalize.translate('OptionDateAddedFileTime')}</MenuItem>
<MenuItem value={'1'}>{globalize.translate('OptionDateAddedFileTime')}</MenuItem> </TextField>
</TextField>
<FormControl> <FormControl>
<FormControlLabel <FormControlLabel
control={ control={
<Switch <Switch
name={'DisplayFolderView'} name={'DisplayFolderView'}
defaultChecked={config.EnableFolderView} defaultChecked={config.EnableFolderView}
/> />
} }
label={globalize.translate('OptionDisplayFolderView')} label={globalize.translate('OptionDisplayFolderView')}
/> />
<FormHelperText>{globalize.translate('OptionDisplayFolderViewHelp')}</FormHelperText> <FormHelperText>{globalize.translate('OptionDisplayFolderViewHelp')}</FormHelperText>
</FormControl> </FormControl>
<FormControl> <FormControl>
<FormControlLabel <FormControlLabel
control={ control={
<Switch <Switch
name={'DisplaySpecialsWithinSeasons'} name={'DisplaySpecialsWithinSeasons'}
defaultChecked={config.DisplaySpecialsWithinSeasons} defaultChecked={config.DisplaySpecialsWithinSeasons}
/> />
} }
label={globalize.translate('LabelDisplaySpecialsWithinSeasons')} label={globalize.translate('LabelDisplaySpecialsWithinSeasons')}
/> />
</FormControl> </FormControl>
<FormControl> <FormControl>
<FormControlLabel <FormControlLabel
control={ control={
<Switch <Switch
name={'GroupMoviesIntoCollections'} name={'GroupMoviesIntoCollections'}
defaultChecked={config.EnableGroupingIntoCollections} defaultChecked={config.EnableGroupingIntoCollections}
/> />
} }
label={globalize.translate('LabelGroupMoviesIntoCollections')} label={globalize.translate('LabelGroupMoviesIntoCollections')}
/> />
<FormHelperText>{globalize.translate('LabelGroupMoviesIntoCollectionsHelp')}</FormHelperText> <FormHelperText>{globalize.translate('LabelGroupMoviesIntoCollectionsHelp')}</FormHelperText>
</FormControl> </FormControl>
<FormControl> <FormControl>
<FormControlLabel <FormControlLabel
control={ control={
<Switch <Switch
name={'EnableExternalContentInSuggestions'} name={'EnableExternalContentInSuggestions'}
defaultChecked={config.EnableExternalContentInSuggestions} defaultChecked={config.EnableExternalContentInSuggestions}
/> />
} }
label={globalize.translate('OptionEnableExternalContentInSuggestions')} label={globalize.translate('OptionEnableExternalContentInSuggestions')}
/> />
<FormHelperText>{globalize.translate('OptionEnableExternalContentInSuggestionsHelp')}</FormHelperText> <FormHelperText>{globalize.translate('OptionEnableExternalContentInSuggestionsHelp')}</FormHelperText>
</FormControl> </FormControl>
<Button <Button
type='submit' type='submit'
size='large' size='large'
> >
{globalize.translate('Save')} {globalize.translate('Save')}
</Button> </Button>
</> </Stack>
)} </Form>
</Stack> )}
</Form>
</Box> </Box>
</Page> </Page>
); );