feat: implement export functionality for projects and scenarios with CSV and Excel support

This commit is contained in:
2025-11-10 18:32:24 +01:00
parent 4b33a5dba3
commit 43b1e53837
15 changed files with 906 additions and 133 deletions

View File

@@ -0,0 +1,10 @@
{% macro toast(id, hidden=True, level="info", message="") %}
<div id="{{ id }}" class="toast toast--{{ level }}{% if hidden %} hidden{% endif %}" role="alert">
<span class="toast__icon" aria-hidden="true"></span>
<p class="toast__message">{{ message }}</p>
<button type="button" class="toast__close" data-toast-close>
<span aria-hidden="true">×</span>
<span class="sr-only">Dismiss</span>
</button>
</div>
{% endmacro %}