diff --git a/src/shared/icons/README.md b/src/shared/icons/README.md index 35d7926..bca52d0 100644 --- a/src/shared/icons/README.md +++ b/src/shared/icons/README.md @@ -33,6 +33,26 @@ Add01Icon.keywords = ['add', 'plus', 'create', 'new', 'insert', 'ajouter', 'nouv - Mots au sens large : inclure les synonymes et usages contextuels - Pas de doublons inutiles entre variantes du même icône (ex. `Add01Icon` et `Add02Icon` partagent les mêmes keywords) +## Détecter les doublons + +Un doublon est une icône définie directement dans `index.js` **et** dans un fichier catégorie. + +**Étape 1 — lister les icônes définies dans `index.js` :** + +```bash +grep "^export const" src/shared/icons/index.js +``` + +**Étape 2 — vérifier si un nom apparaît dans un autre fichier :** + +```bash +grep "export const NomDeLIcone" src/shared/icons/*.js +``` + +Si la commande retourne deux lignes (une dans `index.js`, une dans un autre fichier), c'est un doublon — supprimer la définition dans `index.js` et garder celle du fichier catégorie. + +--- + ## Commandes utiles ### Lister toutes les icônes d'un fichier diff --git a/src/shared/icons/index.js b/src/shared/icons/index.js index d1db723..aceaa79 100644 --- a/src/shared/icons/index.js +++ b/src/shared/icons/index.js @@ -227,12 +227,6 @@ export const Tick02Icon = (props) => ( ); -export const Cancel01Icon = (props) => ( - - - -); - export const Alert01Icon = (props) => ( @@ -245,13 +239,6 @@ export const InformationCircleIcon = (props) => ( ); -export const Delete02Icon = (props) => ( - - - - -); - export const PlusSignCircleIcon = (props) => ( @@ -290,12 +277,6 @@ export const TorriGateIcon = (props) => ( ); -export const CancelCircleIcon = (props) => ( - - - -); - export const UserGroupIcon = (props) => ( @@ -538,12 +519,6 @@ export const DragDropVerticalIcon = (props) => ( ); -export const Add01Icon = (props) => ( - - - -); - export const TextColorIcon = (props) => (