style: move units into label text in KeyframeProperties SliderRow
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -29,7 +29,9 @@ function SliderRow({ label, unit, value, min, max, step = 1, onChange }: SliderR
|
|||||||
return (
|
return (
|
||||||
<div className="grid grid-cols-[1fr_auto] gap-x-3 items-center">
|
<div className="grid grid-cols-[1fr_auto] gap-x-3 items-center">
|
||||||
<div className="space-y-1">
|
<div className="space-y-1">
|
||||||
<Label className="text-[10px] text-muted-foreground">{label}</Label>
|
<Label className="text-[10px] text-muted-foreground">
|
||||||
|
{label}{unit && <span className="text-muted-foreground/50 ml-0.5">{unit}</span>}
|
||||||
|
</Label>
|
||||||
<Slider
|
<Slider
|
||||||
min={min}
|
min={min}
|
||||||
max={max}
|
max={max}
|
||||||
@@ -38,18 +40,15 @@ function SliderRow({ label, unit, value, min, max, step = 1, onChange }: SliderR
|
|||||||
onValueChange={([v]) => onChange(v)}
|
onValueChange={([v]) => onChange(v)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="flex items-center gap-0.5 pt-4">
|
<Input
|
||||||
<Input
|
type="number"
|
||||||
type="number"
|
min={min}
|
||||||
min={min}
|
max={max}
|
||||||
max={max}
|
step={step}
|
||||||
step={step}
|
value={value}
|
||||||
value={value}
|
onChange={(e) => onChange(Number(e.target.value))}
|
||||||
onChange={(e) => onChange(Number(e.target.value))}
|
className="w-16 text-xs px-1.5 h-7 mt-4"
|
||||||
className="w-16 text-xs px-1.5 h-7"
|
/>
|
||||||
/>
|
|
||||||
{unit && <span className="text-[10px] text-muted-foreground">{unit}</span>}
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user