Back to flin
flin

Intégration de la bibliothèque d'icônes

Comment FlinUI intègre plus de 1 000 icônes Lucide comme composants intégrés -- disponibles sans import, rendues en SVG inline, personnalisables en taille et couleur.

Juste A. Gnimavo (Thales) & Claude | March 26, 2026 2 min flin
EN/ FR/ ES
flinflinuiiconslucide

Les icônes sont le vocabulaire des interfaces utilisateur. Une poubelle signifie supprimer. Un crayon signifie modifier. Une loupe signifie rechercher. Sans icônes, chaque action a besoin d'un libellé textuel. Avec les icônes, l'interface communique instantanément, traversant les barrières linguistiques -- particulièrement important pour un langage construit à Abidjan pour des développeurs à travers l'Afrique.

Les Sessions 049 et 209 ont intégré une bibliothèque d'icônes complète dans FlinUI. Plus de 1 000 icônes du jeu Lucide, rendues en SVG inline, disponibles avec la même philosophie sans import que tout autre composant FlinUI.

flin<Icon name="home" />
<Icon name="user" size={24} />
<Icon name="check" color="green" />
<Icon name="settings" size={32} stroke_width={1.5} />

Pourquoi Lucide

Lucide a gagné sur trois critères : couverture (plus de 1 000 icônes), licence (ISC -- permissive et simple) et cohérence de design (même grille 24x24, même largeur de trait de 2 px).

SVG inline vs polices d'icônes

FlinUI rend les icônes en SVG inline plutôt qu'avec des polices d'icônes. Mise à l'échelle parfaite, contrôle de couleur indépendant stroke/fill, pas de flash de texte invisible, tree shaking des icônes non utilisées, accessibilité native.

Plus de mille icônes, zéro configuration

Disponibles avec <Icon name="..." /> et rien d'autre.


Ceci est la partie 87 de la série "How We Built FLIN".

Navigation de la série : - [86] The Layout System - [87] Icons Library Integration (vous êtes ici) - [88] FlinUI Enterprise Components - [89] Scoped CSS and Computed Styles

Share this article:

Responses

Write a response
0/2000
Loading responses...

Related Articles

Thales & Claude thales

Treize agents, quarante-trois minutes : la première session Workflow de Claude Fable 5, et ce qu'un script d'orchestration déterministe change aux builds multi-agents

Un prompt, treize agents, quarante-trois minutes : la première session de production avec Claude Fable 5 et l'outil Workflow de Claude Code a livré un site web de production complet de sept pages plus un endpoint backend de capture de leads, en un seul commit. Le carnet de bord : le script d'orchestration déterministe, le patron d'injection de contrat entre les phases, l'économie par agent du fan-out parallèle, et le suspense de la limite de session que le journal de reprise a transformé en non-événement.

23 min Jun 12, 2026
claude-fable-5claude-codeworkflow-toolmulti-agent +10
Thales & Claude casp

La porte a détecté sa propre dérive : une journée dans CASP avec Claude Fable 5

Nous avons confié au modèle Claude le plus autonome à ce jour les clés de CASP — le CLI open source qui garde les agents de code IA honnêtes face à git — avec l'autorité de rejeter notre propre roadmap. Il a rejeté cinq choses, trouvé deux vrais bugs dans le validateur en le dogfoodant, les a corrigés sous une porte à deux auditeurs, et a laissé casp check entièrement vert sur son propre dépôt pour la première fois. CASP 0.3.0 en est le résultat.

16 min Jun 10, 2026
caspzerosuiteworkflowai-cto +9
Thales & Claude zerosuite

La transplantation du CASP : comment la discipline des six fichiers est passée de Conductor à un ERP transport anti-fraude, ce que la compétence /next ajoute quand l'opérateur tape juste « next », et pourquoi le coût d'une dérive du CASP grimpe quand le projet, c'est l'argent des autres

La discipline du CASP qui a piloté trente-cinq sessions de Conductor est agnostique au produit. Le carnet de bord de sa transplantation sur KASSIA, un ERP transport anti-fraude pour un exploitant de flotte en Côte d'Ivoire : ce qui a migré, ce qui n'a pas migré (le validateur sur mesure — et ce que son absence coûte), ce que la compétence /next ajoute quand l'opérateur tape un seul mot, et là où le CASP s'arrête — le bug de déploiement qu'il ne pouvait pas voir parce qu'il enregistre l'intention, pas la réalité de l'infrastructure.

23 min Jun 8, 2026
kassiaerp-kassia-transport-logistiquezerosuiteCASP +15