Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -44,7 +44,7 @@ def add_campaign(name, goal, product, channel, start, end, budget, responsible):
|
|
| 44 |
})
|
| 45 |
df = pd.DataFrame(campaigns)
|
| 46 |
total = df["Budget (CHF)"].sum()
|
| 47 |
-
return df, f"💰 Gesamtbudget: CHF {total:.2f}"
|
| 48 |
|
| 49 |
def delete_campaign_by_name(name):
|
| 50 |
global campaigns
|
|
@@ -134,10 +134,13 @@ with gr.Blocks() as app:
|
|
| 134 |
|
| 135 |
# Kampagne speichern + Dropdown aktualisieren
|
| 136 |
submit_btn.click(
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
|
|
|
|
|
|
|
|
|
| 141 |
|
| 142 |
# Kampagne löschen
|
| 143 |
delete_btn.click(delete_campaign_by_name, [delete_name], [output_table, budget_total, delete_name])
|
|
|
|
| 44 |
})
|
| 45 |
df = pd.DataFrame(campaigns)
|
| 46 |
total = df["Budget (CHF)"].sum()
|
| 47 |
+
return df, f"💰 Gesamtbudget: CHF {total:.2f}"
|
| 48 |
|
| 49 |
def delete_campaign_by_name(name):
|
| 50 |
global campaigns
|
|
|
|
| 134 |
|
| 135 |
# Kampagne speichern + Dropdown aktualisieren
|
| 136 |
submit_btn.click(
|
| 137 |
+
add_campaign,
|
| 138 |
+
[name, goal, product, channel, start, end, budget, responsible],
|
| 139 |
+
[output_table, budget_total]
|
| 140 |
+
).then(
|
| 141 |
+
lambda: gr.update(choices=[c["Name"] for c in campaigns], value=None),
|
| 142 |
+
None,
|
| 143 |
+
delete_name
|
| 144 |
|
| 145 |
# Kampagne löschen
|
| 146 |
delete_btn.click(delete_campaign_by_name, [delete_name], [output_table, budget_total, delete_name])
|