feat(ComparisonSlider): add labels
This commit is contained in:
@@ -15,6 +15,7 @@ import {
|
|||||||
Drawer,
|
Drawer,
|
||||||
IconButton,
|
IconButton,
|
||||||
} from '$shared/ui';
|
} from '$shared/ui';
|
||||||
|
import { Label } from '$shared/ui';
|
||||||
import SlidersIcon from '@lucide/svelte/icons/sliders-vertical';
|
import SlidersIcon from '@lucide/svelte/icons/sliders-vertical';
|
||||||
import { getContext } from 'svelte';
|
import { getContext } from 'svelte';
|
||||||
import { cubicOut } from 'svelte/easing';
|
import { cubicOut } from 'svelte/easing';
|
||||||
@@ -72,7 +73,11 @@ $effect(() => {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class={cn('w-auto max-screen z-10 flex justify-center', hidden && 'hidden', className)}
|
class={cn(
|
||||||
|
'w-auto max-screen z-10 flex justify-center',
|
||||||
|
hidden && 'hidden',
|
||||||
|
className,
|
||||||
|
)}
|
||||||
in:receive={{ key: 'panel' }}
|
in:receive={{ key: 'panel' }}
|
||||||
out:send={{ key: 'panel' }}
|
out:send={{ key: 'panel' }}
|
||||||
>
|
>
|
||||||
@@ -86,11 +91,17 @@ $effect(() => {
|
|||||||
</IconButton>
|
</IconButton>
|
||||||
{/snippet}
|
{/snippet}
|
||||||
{#snippet content({ className })}
|
{#snippet content({ className })}
|
||||||
<div class={cn(className, 'flex flex-col gap-6')}>
|
<Label
|
||||||
|
class="mt-6 mb-12 px-2"
|
||||||
|
text="Typography Controls"
|
||||||
|
align="center"
|
||||||
|
/>
|
||||||
|
<div class={cn(className, 'flex flex-col gap-8')}>
|
||||||
{#each controlManager.controls as control (control.id)}
|
{#each controlManager.controls as control (control.id)}
|
||||||
<ComboControlV2
|
<ComboControlV2
|
||||||
control={control.instance}
|
control={control.instance}
|
||||||
orientation="horizontal"
|
orientation="horizontal"
|
||||||
|
label={control.controlLabel}
|
||||||
reduced
|
reduced
|
||||||
/>
|
/>
|
||||||
{/each}
|
{/each}
|
||||||
@@ -112,6 +123,7 @@ $effect(() => {
|
|||||||
decreaseLabel={control.decreaseLabel}
|
decreaseLabel={control.decreaseLabel}
|
||||||
controlLabel={control.controlLabel}
|
controlLabel={control.controlLabel}
|
||||||
orientation="vertical"
|
orientation="vertical"
|
||||||
|
showScale={false}
|
||||||
/>
|
/>
|
||||||
{/each}
|
{/each}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user