fix(ui): thème des réglages et derniers textes de la revue
All checks were successful
CI / Lint, Unit Tests & Build (push) Successful in 7m7s
CI / Deploy production (on server) (push) Successful in 24s

Les boutons des pages Agents, MCP, Données, Intégrations et Généraux suivent la couleur choisie. Les libellés encore techniques (recherche par le sens, notes proches, connexion unique) sont en langage courant.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Antigravity
2026-08-30 21:42:28 +00:00
parent afbb0dfc2d
commit 5f9b8a9a09
23 changed files with 441 additions and 441 deletions

View File

@@ -176,7 +176,7 @@ export function AgentTemplates({ onInstalled, existingAgentNames }: AgentTemplat
}}
className={`px-3 py-1.5 rounded-full text-xs font-semibold transition-all border ${
activeCategory === cat.id
? 'bg-ink text-paper border-ink'
? 'bg-brand-accent text-white border-brand-accent'
: 'bg-paper text-muted-ink border-border/40 hover:border-ink/30'
}`}
>

View File

@@ -197,7 +197,7 @@ export function McpSettingsPanel({
) : (
<Dialog open={createOpen} onOpenChange={setCreateOpen}>
<DialogTrigger asChild>
<button className="flex items-center gap-1.5 px-4 py-2 rounded-xl bg-ink text-paper text-sm font-medium hover:opacity-90 active:scale-[0.98] transition-all">
<button className="flex items-center gap-1.5 px-4 py-2 rounded-xl bg-brand-accent text-white text-sm font-medium hover:opacity-90 active:scale-[0.98] transition-all">
<Plus className="h-3.5 w-3.5" />
{t('mcpSettings.apiKeys.generate')}
</button>
@@ -260,7 +260,7 @@ export function McpSettingsPanel({
<DialogFooter>
<button
onClick={() => setShowRawKey(null)}
className="px-6 py-2.5 rounded-xl bg-ink text-paper text-sm font-medium"
className="px-6 py-2.5 rounded-xl bg-brand-accent text-white text-sm font-medium"
>
{t('mcpSettings.createDialog.done')}
</button>
@@ -297,7 +297,7 @@ function CreateKeyDialog({ onGenerate, isPending }: { onGenerate: (name: string)
<button
onClick={() => onGenerate(name)}
disabled={isPending}
className="px-6 py-2.5 rounded-xl bg-ink text-paper text-sm font-medium disabled:opacity-60"
className="px-6 py-2.5 rounded-xl bg-brand-accent text-white text-sm font-medium disabled:opacity-60"
>
<div className="flex items-center gap-2">
{isPending ? <Loader2 className="h-4 w-4 animate-spin" /> : <Key className="h-4 w-4" />}

View File

@@ -43,7 +43,7 @@ export function SettingsNav({ className }: SettingsNavProps) {
{isActive(tab.href) && (
<motion.div
layoutId="activeSettingsTabLine"
className="absolute bottom-0 left-0 right-0 h-0.5 bg-ink"
className="absolute bottom-0 left-0 right-0 h-0.5 bg-brand-accent"
transition={{ type: 'spring', bounce: 0.1, duration: 0.8 }}
/>
)}

View File

@@ -361,7 +361,7 @@ export function BillingPlans() {
name: t('billing.enterpriseTitle') || 'Enterprise',
price: t('billing.contactSales') || 'Sur devis',
period: '',
description: t('billing.enterpriseDescription') || 'Crédits illimités ou pool dédié, SSO, support prioritaire.',
description: t('billing.enterpriseDescription') || 'Crédits illimités ou pool dédié, connexion unique pour léquipe, support prioritaire.',
features: [
t('billing.enterpriseFeature1'),
t('billing.enterpriseFeature2'),