ScamDetector / pages /Contact.py
rafaldembski's picture
Update pages/Contact.py
3132cc7 verified
raw
history blame
1.7 kB
# pages/Contact.py
import streamlit as st
def main():
st.header("💬 Kontakt")
st.write("Masz pytania lub sugestie dotyczące naszej aplikacji? Skontaktuj się z nami poniżej!")
with st.form("contact_form"):
name = st.text_input("Imię i Nazwisko")
email = st.text_input("Adres Email")
message = st.text_area("Wiadomość", height=150)
submitted = st.form_submit_button("Wyślij")
if submitted:
if not name.strip():
st.error("Proszę podać swoje imię i nazwisko.")
elif not email.strip():
st.error("Proszę podać swój adres email.")
elif not message.strip():
st.error("Proszę wprowadzić wiadomość.")
else:
# Integracja z zewnętrzną usługą do wysyłania emaili
# Na przykład, używając FormSubmit:
# Możesz użyć poniższego kodu HTML w Streamlit
form_url = "https://formsubmit.co/YOUR_EMAIL"
st.markdown(f"""
<form action="{form_url}" method="POST">
<input type="hidden" name="_subject" value="Nowa wiadomość z Detektor Fałszywych Wiadomości SMS">
<input type="hidden" name="_captcha" value="false">
<input type="hidden" name="name" value="{name}">
<input type="hidden" name="email" value="{email}">
<input type="hidden" name="message" value="{message}">
<button type="submit">Wyślij</button>
</form>
""", unsafe_allow_html=True)
st.success("Dziękujemy za wiadomość! Skontaktujemy się z Tobą wkrótce.")
if __name__ == "__main__":
main()