style: match ToggleGroup style to QR preview (outline variant, h-6 compact items)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -56,9 +56,9 @@ export function AnimationPreview({ config, element, onElementChange }: Props) {
|
|||||||
<Card className="h-full flex flex-col">
|
<Card className="h-full flex flex-col">
|
||||||
<CardHeader className="flex flex-row items-center justify-between space-y-0">
|
<CardHeader className="flex flex-row items-center justify-between space-y-0">
|
||||||
<CardTitle>Preview</CardTitle>
|
<CardTitle>Preview</CardTitle>
|
||||||
<ToggleGroup type="single" value={speed} onValueChange={(v) => v && setSpeed(v)}>
|
<ToggleGroup type="single" value={speed} onValueChange={(v) => v && setSpeed(v)} variant="outline" size="sm">
|
||||||
{SPEEDS.map((s) => (
|
{SPEEDS.map((s) => (
|
||||||
<ToggleGroupItem key={s.value} value={s.value} size="sm" className="text-xs px-2.5">
|
<ToggleGroupItem key={s.value} value={s.value} className="h-6 px-1.5 min-w-0 text-[10px]">
|
||||||
{s.label}
|
{s.label}
|
||||||
</ToggleGroupItem>
|
</ToggleGroupItem>
|
||||||
))}
|
))}
|
||||||
@@ -102,20 +102,15 @@ export function AnimationPreview({ config, element, onElementChange }: Props) {
|
|||||||
|
|
||||||
{/* Controls */}
|
{/* Controls */}
|
||||||
<div className="flex items-center justify-between gap-3">
|
<div className="flex items-center justify-between gap-3">
|
||||||
<ToggleGroup
|
<ToggleGroup type="single" value={element} onValueChange={(v) => v && onElementChange(v as PreviewElement)} variant="outline" size="sm">
|
||||||
type="single"
|
<ToggleGroupItem value="box" className="h-6 px-1.5 min-w-0" title="Box">
|
||||||
value={element}
|
<Square className="h-3 w-3" />
|
||||||
onValueChange={(v) => v && onElementChange(v as PreviewElement)}
|
|
||||||
className="gap-1"
|
|
||||||
>
|
|
||||||
<ToggleGroupItem value="box" size="sm" title="Box">
|
|
||||||
<Square className="h-3.5 w-3.5" />
|
|
||||||
</ToggleGroupItem>
|
</ToggleGroupItem>
|
||||||
<ToggleGroupItem value="circle" size="sm" title="Circle">
|
<ToggleGroupItem value="circle" className="h-6 px-1.5 min-w-0" title="Circle">
|
||||||
<Circle className="h-3.5 w-3.5" />
|
<Circle className="h-3 w-3" />
|
||||||
</ToggleGroupItem>
|
</ToggleGroupItem>
|
||||||
<ToggleGroupItem value="text" size="sm" title="Text">
|
<ToggleGroupItem value="text" className="h-6 px-1.5 min-w-0" title="Text">
|
||||||
<Type className="h-3.5 w-3.5" />
|
<Type className="h-3 w-3" />
|
||||||
</ToggleGroupItem>
|
</ToggleGroupItem>
|
||||||
</ToggleGroup>
|
</ToggleGroup>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user