Add option to update tracking on manual mark as read
This commit is contained in:
@@ -35,7 +35,7 @@ export const TrackingSettings = () => {
|
||||
}, [t]);
|
||||
|
||||
const {
|
||||
settings: { updateProgressAfterReading },
|
||||
settings: { updateProgressAfterReading, updateProgressManualMarkRead },
|
||||
} = useMetadataServerSettings();
|
||||
const updateTrackingSettings = createUpdateMetadataServerSettings<keyof MetadataTrackingSettings>(() =>
|
||||
makeToast(t('global.error.label.failed_to_save_changes'), 'error'),
|
||||
@@ -63,6 +63,17 @@ export const TrackingSettings = () => {
|
||||
onChange={(e) => updateTrackingSettings('updateProgressAfterReading', e.target.checked)}
|
||||
/>
|
||||
</ListItem>
|
||||
<ListItem>
|
||||
<ListItemText
|
||||
primary={t('tracking.settings.label.update_progress_manual')}
|
||||
secondary={t('tracking.setting.label.update_progress_reading_description')}
|
||||
/>
|
||||
<Switch
|
||||
edge="end"
|
||||
checked={updateProgressManualMarkRead}
|
||||
onChange={(e) => updateTrackingSettings('updateProgressManualMarkRead', e.target.checked)}
|
||||
/>
|
||||
</ListItem>
|
||||
</List>
|
||||
<List
|
||||
subheader={
|
||||
|
||||
Reference in New Issue
Block a user