# interface.py – app/personnalisation import streamlit as st from utils.translations import _ from .ajout import ajouter_produit from .modification import modifier_produit from .import_export import importer_exporter_graph def interface_personnalisation(G): st.markdown(f"# {str(_('pages.personnalisation.title', 'Personnalisation des produits finaux'))}") with st.expander(str(_("pages.personnalisation.help", "Comment utiliser cet onglet ?")), expanded=False): st.markdown("\n".join([ " " + line for line in _("pages.personnalisation.help_content", [ "1. Cliquez sur « Ajouter un produit final » pour créer un nouveau produit", "2. Donnez un nom à votre produit", "3. Sélectionnez une opération d'assemblage appropriée (si pertinent)", "4. Choisissez les composants qui constituent votre produit dans la liste proposée", "5. Sauvegardez votre configuration pour une réutilisation future", "6. Vous pourrez par la suite modifier ou supprimer vos produits personnalisés" ]) ])) st.markdown("---") G = ajouter_produit(G) G = modifier_produit(G) G = importer_exporter_graph(G) return G