feat: establish Apple-inspired global design system and add initial AI analysis UI components.

This commit is contained in:
Michael committed 2026-02-27 10:26:09 +01:00
1 parent a3600d7e05
commit 51a30b26e4
3 files changed
+36 -58

No files matched your search

@@ -289,7 +289,7 @@ export function BulkAiAnalyzer() {
</button>
</div>
) : progress.current > 0 ? (
<div className="btn-action btn-action-success">
<div className="apple-btn-primary opacity-80 cursor-default">
<CheckCircle2 className="w-4 h-4" />
<span>
{progress.errors > 0 ? `Terminé (${progress.current - progress.errors}/${progress.total})` : `Analyse Terminée`}
@@ -66,7 +66,7 @@ export function SupplierAiContextModal({ codeFournisseur, nomFournisseur }: Supp
return (
<Dialog open={open} onOpenChange={setOpen}>
<DialogTrigger asChild>
<button className="btn-action btn-action-secondary">
<button className="apple-btn-rules">
<Brain className="w-4 h-4" />
Règles IA
</button>
@@ -91,10 +91,10 @@ export function SupplierAiContextModal({ codeFournisseur, nomFournisseur }: Supp
</div>
<DialogFooter>
<button className="btn-action btn-action-secondary" onClick={() => setOpen(false)} disabled={isSaving}>
<button className="apple-btn-secondary" onClick={() => setOpen(false)} disabled={isSaving}>
Annuler
</button>
<button onClick={handleSave} disabled={isSaving || isLoading} className="btn-action btn-action-primary">
<button onClick={handleSave} disabled={isSaving || isLoading} className="apple-btn-primary">
{isSaving ? "Enregistrement..." : "Enregistrer les règles"}
</button>
</DialogFooter>