Spaces:
Running
Running
| import streamlit as st | |
| def Navbar(sidebar_placeholder, toggle_hashstr: str = ""): | |
| with sidebar_placeholder.container(): | |
| st.toggle( | |
| "🇰🇷 한국어로 보기", | |
| value=st.session_state.get("korean", False), | |
| key=f"korean_toggle_{toggle_hashstr}", # Add this explicit key | |
| on_change=lambda: setattr( | |
| st.session_state, | |
| "korean", | |
| st.session_state.get(f"korean_toggle_{toggle_hashstr}", False), | |
| ), | |
| ) | |
| st.page_link( | |
| "app.py", | |
| label="Varco Arena 구동" if st.session_state.korean else "Run VARCO Arena", | |
| icon="🔥", | |
| ) | |
| st.page_link( | |
| "pages/see_results.py", | |
| label="결과 보기" if st.session_state.korean else "See Results", | |
| icon="📝", | |
| disabled=st.session_state.get("is_running", False), | |
| ) | |
| st.page_link( | |
| "pages/brief_intro.py", | |
| label="어떻게 작동하나요?" if st.session_state.korean else "How it Works", | |
| icon="❔", | |
| disabled=st.session_state.get("is_running", False), | |
| ) | |
| related_links_en = """ | |
| **About** | |
| * [Paper](https://huggingface.co/papers/2411.01281) | |
| * [Blog (KR)](https://ncsoft.github.io/ncresearch/12cc62c1ea0d981971a8923401e8fe6a0f18563d) | |
| * [Inquiry](https://linkedin.com/in/deftson/) | |
| """.strip() | |
| related_links_kr = """ | |
| **About** | |
| * [논문](https://huggingface.co/papers/2411.01281) | |
| * [블로그](https://ncsoft.github.io/ncresearch/12cc62c1ea0d981971a8923401e8fe6a0f18563d) | |
| * [문의](https://linkedin.com/in/deftson/) | |
| """.strip() | |
| st.info(related_links_kr if st.session_state.korean else related_links_en) | |