diff --git a/frontend/src/tools/kalkulator3d.jsx b/frontend/src/tools/kalkulator3d.jsx index 03b7544..70845b4 100644 --- a/frontend/src/tools/kalkulator3d.jsx +++ b/frontend/src/tools/kalkulator3d.jsx @@ -121,7 +121,7 @@ function ImageModal({ src, onClose }) { } // ── Kostenrechner ───────────────────────────────────────────────────────────── -export default function Kalkulator3D({ toast, editData, onEditDone, mobile }) { +export default function Kalkulator3D({ toast, editData, onEditDone, mobile, setActive }) { const [gramm, setGramm] = useState(editData?.gramm ?? 50); const [stunden, setStunden] = useState(editData?.stunden ?? 3); const [farben, setFarben] = useState(editData?.farben ?? 1); @@ -183,6 +183,7 @@ export default function Kalkulator3D({ toast, editData, onEditDone, mobile }) { } else { await api('/tools/kalkulator3d', { body:payload }); toast('Gespeichert ✓'); setName(''); setBemerkung(''); setImage(null); + setActive?.('kalkulator3d-saved'); } } catch(e) { toast(e.message, 'error'); } finally { setSaving(false); } };