Spaces:
Sleeping
Sleeping
Update app.py
Browse filesAdded x button to be able to erase unwanted items from new recommended list items.
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 |
-
|
998 |
-
st.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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"):
|