Remove "reader width" and "page gap" reset button in global settings
This commit is contained in:
@@ -16,6 +16,7 @@ import { MultiValueButtonDefaultableProps } from '@/modules/core/Core.types.ts';
|
||||
export const ReaderSettingPageGap = ({
|
||||
pageGap,
|
||||
readingMode,
|
||||
isDefaultable,
|
||||
onDefault,
|
||||
updateSetting,
|
||||
}: Pick<IReaderSettingsWithDefaultFlag, 'pageGap' | 'readingMode'> &
|
||||
@@ -33,7 +34,7 @@ export const ReaderSettingPageGap = ({
|
||||
<SliderInput
|
||||
label={t('reader.settings.label.page_gap')}
|
||||
value={t('global.value', { value: pageGap.value, unit: t('global.unit.px') })}
|
||||
onDefault={onDefault}
|
||||
onDefault={isDefaultable ? onDefault : undefined}
|
||||
slotProps={{
|
||||
slider: {
|
||||
defaultValue: DEFAULT_READER_SETTINGS.readerWidth.value,
|
||||
|
||||
@@ -20,6 +20,7 @@ import { ResetButton } from '@/modules/core/components/buttons/ResetButton.tsx';
|
||||
export const ReaderSettingWidth = ({
|
||||
readerWidth,
|
||||
pageScaleMode,
|
||||
isDefaultable,
|
||||
onDefault,
|
||||
updateSetting,
|
||||
}: Pick<IReaderSettings, 'readerWidth' | 'pageScaleMode'> &
|
||||
@@ -40,7 +41,7 @@ export const ReaderSettingWidth = ({
|
||||
checked={readerWidth.enabled}
|
||||
onChange={(_, checked) => updateSetting('readerWidth', { ...readerWidth, enabled: checked }, true)}
|
||||
/>
|
||||
{onDefault && <ResetButton onClick={onDefault} variant="outlined" />}
|
||||
{isDefaultable && <ResetButton onClick={onDefault} variant="outlined" />}
|
||||
</Stack>
|
||||
{readerWidth.enabled && (
|
||||
<SliderInput
|
||||
|
||||
Reference in New Issue
Block a user