From 98db742c97cc084cfe7fb8e18f432cc8ff334dd8 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Fri, 3 Mar 2023 20:10:05 +0800 Subject: [PATCH] Fix to the tracks on the reader settings --- .../components/elements/TickedRangeSlider.tsx | 9 +- .../article/ReaderSettingsControl.tsx | 88 ++++++++++++------- 2 files changed, 65 insertions(+), 32 deletions(-) diff --git a/packages/web/components/elements/TickedRangeSlider.tsx b/packages/web/components/elements/TickedRangeSlider.tsx index 62947d290..0b1bafe7a 100644 --- a/packages/web/components/elements/TickedRangeSlider.tsx +++ b/packages/web/components/elements/TickedRangeSlider.tsx @@ -1,6 +1,7 @@ import { Box, HStack, SpanBox } from './LayoutPrimitives' import { styled } from '../tokens/stitches.config' -import { Root as Slider, Thumb, Track, Range } from '@radix-ui/react-slider' +import { Root as Slider, Thumb, Track } from '@radix-ui/react-slider' +import { DropdownSeparator } from './DropdownElements' type TickedRangeSliderProps = { ticks?: number @@ -16,6 +17,8 @@ const StyledSlider = styled(Slider, { alignItems: 'center', '.SliderTrack': { + display: 'flex', + justifyContent: 'center', margin: '0px', height: '8px', width: '225px', @@ -60,7 +63,9 @@ export function TickedRangeSlider({ } }} > - + + + diff --git a/packages/web/components/templates/article/ReaderSettingsControl.tsx b/packages/web/components/templates/article/ReaderSettingsControl.tsx index 02aa57b03..9d2d55486 100644 --- a/packages/web/components/templates/article/ReaderSettingsControl.tsx +++ b/packages/web/components/templates/article/ReaderSettingsControl.tsx @@ -93,7 +93,7 @@ function FontControls(props: FontControlsProps): JSX.Element { display: 'flex', alignItems: 'center', fontSize: '12px', - background: '#FFFFFF', + background: '$thBackground', border: '1px sold $thBorderColor', fontFamily: props.readerSettings.fontFamily, textTransform: 'capitalize', @@ -138,22 +138,36 @@ function FontControls(props: FontControlsProps): JSX.Element { distribution="start" alignment="center" > - { + // props.readerSettings.actionHandler('de') + // props.readerSettings + // const newMarginWith = Math.max( + // props.readerSettings.marginWidth - 45, + // 200 + // ) + // props.readerSettings.setMarginWidth(newMarginWith) }} > - a - + + a + + - { + // props.readerSettings.actionHandler('de') + // props.readerSettings + // const newMarginWith = Math.max( + // props.readerSettings.marginWidth - 45, + // 200 + // ) + // props.readerSettings.setMarginWidth(newMarginWith) }} > - A - + + A + + )