Skip to content

Commit

Permalink
feat: add slider width in setting
Browse files Browse the repository at this point in the history
  • Loading branch information
Salman2301 committed Nov 2, 2024
1 parent 9fa9074 commit 64ad792
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 0 deletions.
22 changes: 22 additions & 0 deletions playgrounds/app/src/components/Editor.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -229,6 +229,7 @@ export default function Editor(props: EditorProps) {
maxContainerDimensions()?.height || 100,
{
layout: {
width: props.snippetWidth,
yPadding: props.yPadding,
xPadding: props.xPadding,
},
Expand Down Expand Up @@ -434,6 +435,27 @@ export default function Editor(props: EditorProps) {
<AccordionTrigger>Layout</AccordionTrigger>
<AccordionContent>
<div class="flex flex-col gap-4">
<Slider
value={[props.snippetWidth]}
minValue={0}
maxValue={1500}
onChange={e => {
props.setSnippetWidth(e[0])
}}
>
<div class="flex w-full justify-between mb-2">
<SliderLabel>Width</SliderLabel>
<div class="flex flex-row">
<SliderValueLabel />
<span class="text-xs">px</span>
</div>
</div>
<SliderTrack>
<SliderFill />
<SliderThumb />
</SliderTrack>
</Slider>

<Slider
value={[props.yPadding]}
minValue={0}
Expand Down
1 change: 1 addition & 0 deletions playgrounds/app/src/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ export interface Snippet {
}

export interface AnimationFrameLayout {
width: number
yPadding: number
xPadding: number
}
Expand Down

0 comments on commit 64ad792

Please sign in to comment.