# Les assets de FabNum

## Styles

Le fichier **base.css** a été construit pour agir sur le style produit par Streamlit ou pour décorer des éléments construits par fabnum.py, indépendamment du thème choisi
Les deux fichiers **theme-light.css** et **theme-dark.css** contiennent les variables utilisées par base.css pour afficher les couleurs.

Streamlit utilise le theme par défaut du système du poste de travail de l'internaute. Afin de maîtriser complètement le thème avec base.css, il est important que la configuration côté serveur de Streamlit soit forcée au thème light dans le fichier .streamlit/config.toml :
    [theme]
    base = "light"

## Icone

Le fichier **weakness.png** sert d'icone à l'onglet.

## Dictionnaire

Le fichier **fiches_labels.csv** permet de faire le lien entre les fiches de l'application et les labels de la gestion des tickets.

Il est constitué sous la forme suivante :

    Fiche,Label opération,Label item
    Fiche assemblage casques VR.md,Assemblage,CasquesVR
    Fiche assemblage imprimante.md,Assemblage,Imprimante
    Fiche assemblage IoT_Wearables.md,Assemblage,IoTWearables
    …
    Fiche minerai tungstene.md,Extraction/Traitement/Réserves,Tungstene
    Fiche minerai verre.md,Extraction/Traitement/Réserves,Verre
    Fiche minerai yttrium.md,Extraction/Traitement/Réserves,Yttrium
    Fiche minerai zinc.md,Extraction/Traitement/Réserves,Zinc
    Fiche technique ICS.md,Criticité,ICS
    Fiche technique IHH.md,Criticité,IHH
    Fiche technique IVC.md,Criticité,IVC

La première colonne donne le nom **exact** de la fiche telle qu'elle se trouve dans le dépôt.

La deuxième colonne donne le ou les labels des opérations qui peuvent être associées à la fiche. S'il y a plusieurs labels possibles, ils sont concaténés avec un "/" comme séparateur.

La dernière colonne donne le label de l'item associé à la fiche.

Les labels associés aux fiches dans ce fichier doivent, bien évidemment, être **totalement égaux** aux labels de la gestion des tickets.

Ces labels avec en plus la branche permettent de faire le lien exact entre une fiche présentée dans l'application et le système de gestion des tickets.
