Spaces:
Runtime error
Runtime error
Upload app.py
Browse files
app.py
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
import streamlit as st
|
| 2 |
|
| 3 |
-
# Compact custom CSS for mobile-friendly design
|
| 4 |
css = """
|
| 5 |
<style>
|
| 6 |
.criteria-name {
|
|
@@ -36,6 +36,12 @@ css = """
|
|
| 36 |
background: #888 !important;
|
| 37 |
border-color: #888 !important;
|
| 38 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 39 |
</style>
|
| 40 |
"""
|
| 41 |
st.markdown(css, unsafe_allow_html=True)
|
|
@@ -115,8 +121,8 @@ for group, subcriteria in criteria.items():
|
|
| 115 |
na_key = f"na_{group}_{idx}"
|
| 116 |
slider_key = f"slider_{group}_{idx}"
|
| 117 |
na = cols[1].checkbox("N/A", key=na_key)
|
| 118 |
-
#
|
| 119 |
-
rating = cols[0].slider("", 1, 7, 4, key=slider_key, disabled=na)
|
| 120 |
ratings.append(None if na else rating)
|
| 121 |
|
| 122 |
if st.button("Calculate Score"):
|
|
|
|
| 1 |
import streamlit as st
|
| 2 |
|
| 3 |
+
# Compact custom CSS for mobile-friendly design, disabled slider styling, and to hide indicators
|
| 4 |
css = """
|
| 5 |
<style>
|
| 6 |
.criteria-name {
|
|
|
|
| 36 |
background: #888 !important;
|
| 37 |
border-color: #888 !important;
|
| 38 |
}
|
| 39 |
+
/* Hide slider tick marks, tick bar, and thumb value */
|
| 40 |
+
div[data-baseweb="slider"] .Tick,
|
| 41 |
+
div[data-baseweb="slider"] .TickBar,
|
| 42 |
+
div[data-testid="stSliderThumbValue"] {
|
| 43 |
+
display: none !important;
|
| 44 |
+
}
|
| 45 |
</style>
|
| 46 |
"""
|
| 47 |
st.markdown(css, unsafe_allow_html=True)
|
|
|
|
| 121 |
na_key = f"na_{group}_{idx}"
|
| 122 |
slider_key = f"slider_{group}_{idx}"
|
| 123 |
na = cols[1].checkbox("N/A", key=na_key)
|
| 124 |
+
# Float slider from 1.0 to 7.0 with default value 4.0 and a step (e.g., 0.1).
|
| 125 |
+
rating = cols[0].slider("", 1.0, 7.0, 4.0, step=0.1, key=slider_key, disabled=na)
|
| 126 |
ratings.append(None if na else rating)
|
| 127 |
|
| 128 |
if st.button("Calculate Score"):
|