Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -30,7 +30,7 @@ store = ProfileStore()
|
|
| 30 |
col_logo, col_title = st.columns([1, 6])
|
| 31 |
with col_logo:
|
| 32 |
try:
|
| 33 |
-
st.image("logo.jpg", width=90) #
|
| 34 |
except:
|
| 35 |
st.image(
|
| 36 |
"https://via.placeholder.com/100x100/4F46E5/FFFFFF?text=π€",
|
|
@@ -130,14 +130,12 @@ with st.sidebar:
|
|
| 130 |
ok, msg = store.add_or_update(profile)
|
| 131 |
if ok:
|
| 132 |
st.success(msg)
|
| 133 |
-
# Clear all fields
|
| 134 |
for key in ["username", "offers_text", "wants_text", "availability", "preferences"]:
|
| 135 |
st.session_state[key] = ""
|
| 136 |
-
|
| 137 |
-
|
| 138 |
-
st.experimental_rerun
|
| 139 |
-
st.query_params.clear()
|
| 140 |
-
st.experimental_rerun = True
|
| 141 |
else:
|
| 142 |
st.error(msg)
|
| 143 |
|
|
@@ -165,22 +163,21 @@ with st.sidebar:
|
|
| 165 |
|
| 166 |
store.add_or_update(existing)
|
| 167 |
st.success("Profile updated")
|
| 168 |
-
|
| 169 |
-
st.experimental_rerun = False
|
| 170 |
-
st.query_params.clear()
|
| 171 |
-
st.experimental_rerun = True
|
| 172 |
|
| 173 |
# ---------- DELETE PROFILE ----------
|
| 174 |
if selected_user != "β Create New β":
|
| 175 |
if st.button("ποΈ Delete Profile", type="secondary"):
|
| 176 |
-
store.delete(selected_user)
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
|
|
|
|
|
|
| 184 |
|
| 185 |
# ---------- MAIN CONTENT ----------
|
| 186 |
left, right = st.columns([2, 3])
|
|
@@ -263,7 +260,6 @@ with st.sidebar:
|
|
| 263 |
}
|
| 264 |
)
|
| 265 |
st.success("Thank you!")
|
| 266 |
-
|
| 267 |
-
st.query_params.clear()
|
| 268 |
else:
|
| 269 |
st.warning("Please write feedback.")
|
|
|
|
| 30 |
col_logo, col_title = st.columns([1, 6])
|
| 31 |
with col_logo:
|
| 32 |
try:
|
| 33 |
+
st.image("logo.jpg", width=90) # Use uploaded logo
|
| 34 |
except:
|
| 35 |
st.image(
|
| 36 |
"https://via.placeholder.com/100x100/4F46E5/FFFFFF?text=π€",
|
|
|
|
| 130 |
ok, msg = store.add_or_update(profile)
|
| 131 |
if ok:
|
| 132 |
st.success(msg)
|
| 133 |
+
# Clear all fields
|
| 134 |
for key in ["username", "offers_text", "wants_text", "availability", "preferences"]:
|
| 135 |
st.session_state[key] = ""
|
| 136 |
+
# Clear selection
|
| 137 |
+
st.session_state["selected_user"] = "β Create New β"
|
| 138 |
+
st.experimental_rerun()
|
|
|
|
|
|
|
| 139 |
else:
|
| 140 |
st.error(msg)
|
| 141 |
|
|
|
|
| 163 |
|
| 164 |
store.add_or_update(existing)
|
| 165 |
st.success("Profile updated")
|
| 166 |
+
st.experimental_rerun()
|
|
|
|
|
|
|
|
|
|
| 167 |
|
| 168 |
# ---------- DELETE PROFILE ----------
|
| 169 |
if selected_user != "β Create New β":
|
| 170 |
if st.button("ποΈ Delete Profile", type="secondary"):
|
| 171 |
+
ok, msg = store.delete(selected_user)
|
| 172 |
+
if ok:
|
| 173 |
+
st.warning(msg)
|
| 174 |
+
# Clear fields
|
| 175 |
+
for key in ["username", "offers_text", "wants_text", "availability", "preferences"]:
|
| 176 |
+
st.session_state[key] = ""
|
| 177 |
+
st.session_state["selected_user"] = "β Create New β"
|
| 178 |
+
st.experimental_rerun()
|
| 179 |
+
else:
|
| 180 |
+
st.error(msg)
|
| 181 |
|
| 182 |
# ---------- MAIN CONTENT ----------
|
| 183 |
left, right = st.columns([2, 3])
|
|
|
|
| 260 |
}
|
| 261 |
)
|
| 262 |
st.success("Thank you!")
|
| 263 |
+
st.experimental_rerun()
|
|
|
|
| 264 |
else:
|
| 265 |
st.warning("Please write feedback.")
|