Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -105,7 +105,7 @@ def create_item(client, db_name, container_name):
|
|
105 |
container.create_item(body=json_data)
|
106 |
st.success("🎉 New item created successfully!")
|
107 |
st.json(json_data)
|
108 |
-
st.
|
109 |
except Exception as e:
|
110 |
st.error(f"🚨 Error creating item: {str(e)}")
|
111 |
|
@@ -125,7 +125,7 @@ def edit_item(client, db_name, container_name, item_id):
|
|
125 |
container.upsert_item(body=json_data)
|
126 |
st.success("✨ Item updated successfully!")
|
127 |
st.json(json_data)
|
128 |
-
st.
|
129 |
except Exception as e:
|
130 |
st.error(f"🚨 Error updating item: {str(e)}")
|
131 |
|
@@ -139,7 +139,7 @@ def delete_item(client, db_name, container_name, item_id):
|
|
139 |
container = client.get_database_client(db_name).get_container_client(container_name)
|
140 |
container.delete_item(item=item_id, partition_key=item_id)
|
141 |
st.success(f"🔥 Item {item_id} deleted successfully!")
|
142 |
-
st.
|
143 |
except Exception as e:
|
144 |
st.error(f"🚨 Error deleting item: {str(e)}")
|
145 |
|
@@ -251,7 +251,7 @@ def render_sidebar(client, structure):
|
|
251 |
st.session_state.logged_in = False
|
252 |
st.session_state.action = None
|
253 |
st.session_state.selected_item = None
|
254 |
-
st.
|
255 |
|
256 |
return selected_db, selected_container, selected_item, app_mode
|
257 |
else:
|
|
|
105 |
container.create_item(body=json_data)
|
106 |
st.success("🎉 New item created successfully!")
|
107 |
st.json(json_data)
|
108 |
+
st.rerun()
|
109 |
except Exception as e:
|
110 |
st.error(f"🚨 Error creating item: {str(e)}")
|
111 |
|
|
|
125 |
container.upsert_item(body=json_data)
|
126 |
st.success("✨ Item updated successfully!")
|
127 |
st.json(json_data)
|
128 |
+
st.rerun()
|
129 |
except Exception as e:
|
130 |
st.error(f"🚨 Error updating item: {str(e)}")
|
131 |
|
|
|
139 |
container = client.get_database_client(db_name).get_container_client(container_name)
|
140 |
container.delete_item(item=item_id, partition_key=item_id)
|
141 |
st.success(f"🔥 Item {item_id} deleted successfully!")
|
142 |
+
st.rerun()
|
143 |
except Exception as e:
|
144 |
st.error(f"🚨 Error deleting item: {str(e)}")
|
145 |
|
|
|
251 |
st.session_state.logged_in = False
|
252 |
st.session_state.action = None
|
253 |
st.session_state.selected_item = None
|
254 |
+
st.rerun()
|
255 |
|
256 |
return selected_db, selected_container, selected_item, app_mode
|
257 |
else:
|