Merge pull request #479 from pascalorg/feat/smart-unit-suffix
editor: smart unit suffix — dim on focus, yield to explicit units
This commit is contained in:
@@ -330,7 +330,16 @@ export function MetricControl({
|
|||||||
type="text"
|
type="text"
|
||||||
value={inputValue}
|
value={inputValue}
|
||||||
/>
|
/>
|
||||||
{displayUnit && <span className="ml-[1px] text-muted-foreground">{displayUnit}</span>}
|
{displayUnit && (
|
||||||
|
<span
|
||||||
|
className={cn(
|
||||||
|
'ml-[1px] transition-opacity duration-150',
|
||||||
|
hint ? 'opacity-0' : 'text-muted-foreground/40',
|
||||||
|
)}
|
||||||
|
>
|
||||||
|
{displayUnit}
|
||||||
|
</span>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
) : (
|
) : (
|
||||||
<div
|
<div
|
||||||
|
|||||||
@@ -329,7 +329,16 @@ export function SliderControl({
|
|||||||
type="text"
|
type="text"
|
||||||
value={inputValue}
|
value={inputValue}
|
||||||
/>
|
/>
|
||||||
{displayUnit && <span className="ml-[1px] text-muted-foreground">{displayUnit}</span>}
|
{displayUnit && (
|
||||||
|
<span
|
||||||
|
className={cn(
|
||||||
|
'ml-[1px] transition-opacity duration-150',
|
||||||
|
hint ? 'opacity-0' : 'text-muted-foreground/40',
|
||||||
|
)}
|
||||||
|
>
|
||||||
|
{displayUnit}
|
||||||
|
</span>
|
||||||
|
)}
|
||||||
</>
|
</>
|
||||||
) : (
|
) : (
|
||||||
<div
|
<div
|
||||||
|
|||||||
Reference in New Issue
Block a user