AIdeaText commited on
Commit
bb54a5b
1 Parent(s): ef0502b

Update modules/ui/ui.py

Browse files
Files changed (1) hide show
  1. modules/ui/ui.py +31 -0
modules/ui/ui.py CHANGED
@@ -232,6 +232,37 @@ def register_form():
232
  st.error("Hubo un problema al enviar tu solicitud. Por favor, intenta de nuevo más tarde.")
233
  logger.error(f"Failed to store application request for {email}")
234
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
235
 
236
  ################################################################################
237
  def is_institutional_email(email):
 
232
  st.error("Hubo un problema al enviar tu solicitud. Por favor, intenta de nuevo más tarde.")
233
  logger.error(f"Failed to store application request for {email}")
234
 
235
+ ################################################################################
236
+ def display_feedback_form(lang_code):
237
+ translations = {
238
+ 'es': {
239
+ 'title': "Formulario de Retroalimentación",
240
+ 'name': "Nombre",
241
+ 'email': "Correo electrónico",
242
+ 'feedback': "Tu retroalimentación",
243
+ 'submit': "Enviar",
244
+ 'success': "¡Gracias por tu retroalimentación!",
245
+ 'error': "Hubo un problema al enviar el formulario. Por favor, intenta de nuevo."
246
+ },
247
+ # ... (traducciones para otros idiomas)
248
+ }
249
+
250
+ t = translations[lang_code]
251
+
252
+ st.header(t['title'])
253
+
254
+ name = st.text_input(t['name'])
255
+ email = st.text_input(t['email'])
256
+ feedback = st.text_area(t['feedback'])
257
+
258
+ if st.button(t['submit']):
259
+ if name and email and feedback:
260
+ if store_user_feedback(st.session_state.username, name, email, feedback):
261
+ st.success(t['success'])
262
+ else:
263
+ st.error(t['error'])
264
+ else:
265
+ st.warning("Por favor, completa todos los campos.")
266
 
267
  ################################################################################
268
  def is_institutional_email(email):