Spaces:
Build error
Build error
| import streamlit as st | |
| import pandas as pd | |
| from datetime import datetime | |
| def run_feedback(): | |
| df = pd.read_csv('feedbacko.csv') | |
| st.title('Feedback Form') | |
| brief = st.slider('Rate your experience ⭐️', min_value=1, max_value=5, value=3) | |
| feedback_text = st.text_area('Provide additional comments or feedback:') | |
| if st.button('Submit Feedback'): | |
| # Check if 'feedbacko' is empty and replace it with None | |
| feedback_text = None if not feedback_text else feedback_text | |
| timestamp = datetime.now().strftime('%Y-%m-%d %H:%M:%S') | |
| new_data = { | |
| 'timestamp': timestamp, | |
| 'briefit': brief, | |
| 'feedbacko': feedback_text | |
| } | |
| new_df = pd.DataFrame([new_data]) | |
| combined_df = pd.concat([df, new_df], ignore_index=True, axis=0) | |
| combined_df = combined_df.drop_duplicates(subset=['feedbacko']) | |
| combined_df = combined_df.dropna(subset=['briefit']) | |
| combined_df.to_csv('feedbacko.csv', index=False) | |
| st.success('Thank You for your feedback') | |