Untitled
unknown
plain_text
8 days ago
1.6 kB
3
Indexable
Never
import streamlit as st # Initialize session state if 'init' not in st.session_state: st.session_state['init'] = False # Custom HTML and CSS def local_css(file_name): with open(file_name) "r") as f: st.markdown(f'<style>{f.read()}</style>', unsafe_allow_html=True) # Main content function def main_content(): st.title('Welcome to HCMUT Chatbot') st.write('This is the main page content after accepting the disclaimer.') # Popup function with styled button def show_popup(): st.markdown(""" <div style="background-color: rgba(255, 255, 255, 0.8); border-radius: 10px; padding: 20px; text-align: center;"> <h2>HCMUT Chatbot</h2> <p>Khuyến cáo: Trí tuệ nhân tạo (AI) là một lĩnh vực nghiên cứu phát triển với nhiều vấn đề đã được biết đến như tạo ra thông tin sai lệch và không dựng sự thật. Không sử dụng ứng dụng này cho các quyết định quan trọng hoặc để nhận lời khuyên.</p> <button onclick="window.location.href='/'" style="border: none; color: white; padding: 10px 20px; text-align: center; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; background-color: #0078D4; border-radius: 12px;">Bắt đầu ngay</button> </div> """, unsafe_allow_html=True) if st.button('Bắt đầu ngay'): st.session_state['init'] = True # App layout def main(): local_css("style.css") # Path to your CSS file if not st.session_state['init']: show_popup() else: main_content() if __name__ == '__main__': main()
Leave a Comment