29 lines
1.2 KiB
Python
29 lines
1.2 KiB
Python
# 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
|