Spaces:
Sleeping
Sleeping
File size: 1,699 Bytes
3132cc7 bb7d797 3132cc7 bb7d797 3132cc7 bb7d797 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# 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()
|