@@ -24,9 +24,9 @@ const options: { value: AgentKind; label: string; description: string }[] = [
v-for="opt in options"
:key="opt.value"
type="button"
- class="rounded-md border text-left transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--color-accent-light)] focus-visible:ring-offset-2 focus-visible:ring-offset-[var(--color-surface-dark)]"
+ class="rounded-md border transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-[var(--color-accent-light)] focus-visible:ring-offset-2 focus-visible:ring-offset-[var(--color-surface-dark)]"
:class="[
- props.compact ? 'p-2.5' : 'p-3',
+ props.compact ? 'px-3 py-2 text-center' : 'p-3 text-left',
props.modelValue === opt.value
? 'border-[var(--color-accent-light)] bg-[var(--color-surface-elevated)] text-[var(--color-text-primary)]'
: 'border-[var(--color-surface-border)] bg-[var(--color-surface)] text-[var(--color-text-primary)] hover:border-[var(--color-accent-light)]',
@@ -35,8 +35,8 @@ const options: { value: AgentKind; label: string; description: string }[] = [
:aria-label="opt.label"
@click="emit('update:modelValue', opt.value)"
>
-
{{ opt.label }}
-
{{ opt.description }}
+
{{ opt.label }}
+
{{ opt.description }}