GMARTINEZMILLA commited on
Commit
a02e7b4
·
verified ·
1 Parent(s): 360b685

Update app.py

Browse files

Added x button to be able to erase unwanted items from new recommended list items.

Files changed (1) hide show
  1. app.py +16 -3
app.py CHANGED
@@ -992,10 +992,23 @@ elif page == "💡 Recomendación de Artículos":
992
  st.warning("⚠️ No se ha introducido un código válido.")
993
 
994
  # Preview section
995
- st.write("### Previsualiza la cesta completa antes de agregarla:")
996
  for code in st.session_state['new_basket']:
997
- article_desc = productos[productos['ARTICULO'] == code]['DESCRIPCION'].values[0]
998
- st.write(f"- {article_desc} (Código: {code})")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
999
 
1000
  # Botón para añadir cesta al histórico
1001
  if st.button("📦 Añadir cesta al histórico"):
 
992
  st.warning("⚠️ No se ha introducido un código válido.")
993
 
994
  # Preview section
 
995
  for code in st.session_state['new_basket']:
996
+ # Crear columnas para el texto del artículo y el botón de eliminar
997
+ col1, col2 = st.columns([6, 1])
998
+
999
+ # Mostrar el nombre y código del artículo
1000
+ with col1:
1001
+ if code in productos['ARTICULO'].values:
1002
+ article_desc = productos[productos['ARTICULO'] == code]['DESCRIPCION'].values[0]
1003
+ st.write(f"- {article_desc} (Código: {code})")
1004
+ else:
1005
+ st.write(f"- (Código: {code}) [Artículo no encontrado en la base de datos]")
1006
+
1007
+ # Añadir un botón para eliminar el artículo
1008
+ with col2:
1009
+ if st.button("❌", key=f"remove_{code}"):
1010
+ st.session_state['new_basket'].remove(code)
1011
+ st.success(f"El artículo con código {code} ha sido eliminado de la cesta.")
1012
 
1013
  # Botón para añadir cesta al histórico
1014
  if st.button("📦 Añadir cesta al histórico"):