muhammadbinmurtza
Multi-page Streamlit: shared ui.py, pages for Clauses/Negotiation/Chat/Downloads
e59dc17 Download clauseguard/pages/2_π¬_Negotiation.py from lablab-ai-amd-developer-hackathon/ClauseGuard-AI: direct link, hf CLI and curl.
- Browser
- Download file 628 Bytes
-
https://huggingface.co/spaces/lablab-ai-amd-developer-hackathon/ClauseGuard-AI/resolve/main/clauseguard/pages/2_%F0%9F%92%AC_Negotiation.py
- Command line
-
hf download hf://spaces/lablab-ai-amd-developer-hackathon/ClauseGuard-AI/clauseguard/pages/2_π¬_Negotiation.py
-
curl -L -o 2_π¬_Negotiation.py https://huggingface.co/spaces/lablab-ai-amd-developer-hackathon/ClauseGuard-AI/resolve/main/clauseguard/pages/2_%F0%9F%92%AC_Negotiation.py
628 Bytes
| import sys; from pathlib import Path; sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) | |
| import streamlit as st | |
| from clauseguard.ui import _init_session_state, render_sidebar, render_negotiation_tab, CUSTOM_CSS | |
| st.set_page_config(page_title="Negotiation β ClauseGuard", page_icon="π‘οΈ", layout="wide", initial_sidebar_state="expanded") | |
| st.markdown(CUSTOM_CSS, unsafe_allow_html=True) | |
| _init_session_state() | |
| render_sidebar() | |
| if st.session_state.report is None: | |
| st.warning("No analysis yet. Upload a contract on the **Home** page first, or click **Instant Demo**.") | |
| st.stop() | |
| render_negotiation_tab() | |