{# Blocking modal dialog — Penguin UI's "modal" component (https://www.penguinui.com/components/modal, modern style), with the dark variants dropped because the app has no dark theme. It is Tailwind + Alpine markup, so a page that calls this macro must load both in its `head` block; `pages/add_table/add_table.html` shows the set. The `@theme` block there maps Penguin UI's semantic colour names onto the palette in `static/app.css`. Rendered already open (`modalIsOpen: true`): the server only sends the dialog when there is something the user has to be told, so there is no trigger button — the response itself is the trigger. {% import "ui/dialog.html" as dialog %} {% call dialog::error("Could not add the column", message) %}{% endcall %} #} {% macro error(title, message) %}
{{ message }}