diff --git a/packages/web/components/templates/article/ReaderSettingsModal.tsx b/packages/web/components/templates/article/ReaderSettingsModal.tsx index e11ff893c..0923b7e09 100644 --- a/packages/web/components/templates/article/ReaderSettingsModal.tsx +++ b/packages/web/components/templates/article/ReaderSettingsModal.tsx @@ -15,7 +15,7 @@ import { HighlightView } from '../../patterns/HighlightView' import { useCallback, useState } from 'react' import { StyledTextArea } from '../../elements/StyledTextArea' import { ConfirmationModal } from '../../patterns/ConfirmationModal' -import { AlignCenterHorizontalSimple, ArrowsInLineHorizontal, ArrowsOutLineHorizontal, Minus, Pen, Plus, Trash } from 'phosphor-react' +import { AlignCenterHorizontalSimple, ArrowsInLineHorizontal, ArrowsOutLineHorizontal, Minus, Pen, Plus, Trash, X } from 'phosphor-react' import { AIcon } from '../../elements/images/AIcon' import { TickedRangeSlider } from '../../elements/TickedRangeSlider' import { UserPreferences } from '../../../lib/networking/queries/useGetUserPreferences' @@ -99,17 +99,36 @@ export function ReaderSettings(props: ReaderSettingsProps): JSX.Element { }}> Line Height: - { setLineHeight(value) props.articleActionHandler('setLineHeight', value) }} /> - + + ) diff --git a/packages/web/pages/[username]/[slug]/index.tsx b/packages/web/pages/[username]/[slug]/index.tsx index 4bd1c9559..7eb2c194e 100644 --- a/packages/web/pages/[username]/[slug]/index.tsx +++ b/packages/web/pages/[username]/[slug]/index.tsx @@ -120,6 +120,12 @@ export default function Home(): JSX.Element { } break } + case 'resetReaderSettings': { + updateFontSize(20) + updateMarginWidth(360) + setLineHeight(150) + break + } } };