Spaces:
Sleeping
Sleeping
Maryam Ilka commited on
Update app.py
Browse files
app.py
CHANGED
|
@@ -49,7 +49,7 @@ st.markdown("""
|
|
| 49 |
color: var(--text) !important;
|
| 50 |
}
|
| 51 |
|
| 52 |
-
/* باکسهای ورودی */
|
| 53 |
.stTextInput input,
|
| 54 |
.stNumberInput input,
|
| 55 |
.stSelectbox select,
|
|
@@ -57,7 +57,8 @@ st.markdown("""
|
|
| 57 |
.stDateInput input,
|
| 58 |
.stTimeInput input,
|
| 59 |
.stMultiSelect div[role="combobox"],
|
| 60 |
-
div[data-testid="stVerticalBlock"] > div[data-testid="stHorizontalBlock"] > div > div > div > div > input
|
|
|
|
| 61 |
color: var(--text) !important;
|
| 62 |
background-color: var(--input-bg) !important;
|
| 63 |
border: 1px solid var(--border) !important;
|
|
@@ -65,20 +66,20 @@ st.markdown("""
|
|
| 65 |
padding: 8px 12px !important;
|
| 66 |
}
|
| 67 |
|
| 68 |
-
/* دکمه اصلی (بنفش) */
|
| 69 |
.stButton>button,
|
| 70 |
[data-testid="baseButton-primary"],
|
| 71 |
.accept-btn,
|
| 72 |
div[data-testid="stVerticalBlock"] > div[data-testid="stHorizontalBlock"] > div > div > button {
|
| 73 |
background-color: var(--primary) !important;
|
| 74 |
-
color: white !important;
|
| 75 |
border: none !important;
|
| 76 |
border-radius: 8px !important;
|
| 77 |
padding: 10px 20px !important;
|
| 78 |
font-weight: bold !important;
|
| 79 |
}
|
| 80 |
|
| 81 |
-
/* دکمه ثانویه (سفید با حاشیه بنفش) */
|
| 82 |
.stFormSubmitButton>button,
|
| 83 |
[data-testid="baseButton-secondary"],
|
| 84 |
.reject-btn {
|
|
@@ -332,6 +333,18 @@ def demographic_form():
|
|
| 332 |
"""فرم اطلاعات دموگرافیک"""
|
| 333 |
st.markdown("### 📝 اطلاعات دموگرافیک")
|
| 334 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 335 |
with st.form("demographic_form"):
|
| 336 |
age = st.number_input("سن", min_value=18, max_value=100)
|
| 337 |
gender = st.selectbox("جنسیت", ["مرد", "زن", "سایر"])
|
|
|
|
| 49 |
color: var(--text) !important;
|
| 50 |
}
|
| 51 |
|
| 52 |
+
/* باکسهای ورودی - اصلاح شده برای دموگرافیک */
|
| 53 |
.stTextInput input,
|
| 54 |
.stNumberInput input,
|
| 55 |
.stSelectbox select,
|
|
|
|
| 57 |
.stDateInput input,
|
| 58 |
.stTimeInput input,
|
| 59 |
.stMultiSelect div[role="combobox"],
|
| 60 |
+
div[data-testid="stVerticalBlock"] > div[data-testid="stHorizontalBlock"] > div > div > div > div > input,
|
| 61 |
+
.st-bq, .st-br, .st-bs, .st-bt, .st-bu, .st-bv, .st-bw, .st-bx, .st-by, .st-bz {
|
| 62 |
color: var(--text) !important;
|
| 63 |
background-color: var(--input-bg) !important;
|
| 64 |
border: 1px solid var(--border) !important;
|
|
|
|
| 66 |
padding: 8px 12px !important;
|
| 67 |
}
|
| 68 |
|
| 69 |
+
/* دکمه اصلی (بنفش با متن سفید) */
|
| 70 |
.stButton>button,
|
| 71 |
[data-testid="baseButton-primary"],
|
| 72 |
.accept-btn,
|
| 73 |
div[data-testid="stVerticalBlock"] > div[data-testid="stHorizontalBlock"] > div > div > button {
|
| 74 |
background-color: var(--primary) !important;
|
| 75 |
+
color: white !important !important;
|
| 76 |
border: none !important;
|
| 77 |
border-radius: 8px !important;
|
| 78 |
padding: 10px 20px !important;
|
| 79 |
font-weight: bold !important;
|
| 80 |
}
|
| 81 |
|
| 82 |
+
/* دکمه ثانویه (سفید با حاشیه بنفش و متن بنفش) */
|
| 83 |
.stFormSubmitButton>button,
|
| 84 |
[data-testid="baseButton-secondary"],
|
| 85 |
.reject-btn {
|
|
|
|
| 333 |
"""فرم اطلاعات دموگرافیک"""
|
| 334 |
st.markdown("### 📝 اطلاعات دموگرافیک")
|
| 335 |
|
| 336 |
+
# استایل اختصاصی برای فرم دموگرافیک
|
| 337 |
+
st.markdown("""
|
| 338 |
+
<style>
|
| 339 |
+
.stNumberInput input,
|
| 340 |
+
.stSelectbox select {
|
| 341 |
+
color: #333333 !important;
|
| 342 |
+
background-color: #ffffff !important;
|
| 343 |
+
border: 1px solid #dddddd !important;
|
| 344 |
+
}
|
| 345 |
+
</style>
|
| 346 |
+
""", unsafe_allow_html=True)
|
| 347 |
+
|
| 348 |
with st.form("demographic_form"):
|
| 349 |
age = st.number_input("سن", min_value=18, max_value=100)
|
| 350 |
gender = st.selectbox("جنسیت", ["مرد", "زن", "سایر"])
|