Spaces:
Sleeping
Sleeping
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:
|