{# Copyable code panel. Replaces the open-coded

Apply

{{ sql }}
pattern (used 5+ times for Apply SQL / Rollback SQL / job-lookup SQL / source SQL / per-column ALTER). Usage: {% from "components/_copy_pre.html" import copy_pre %} {{ copy_pre("apply-sql", "Apply", recommendation.apply_sql) }} {{ copy_pre("rollback-sql", "Rollback", recommendation.rollback_sql) }} Parameters: - id (str) unique DOM id - the Copy button reads ``document.getElementById(id).textContent`` - label (str) panel header text (uppercase, tracked) - content (str) text to render inside the ``
``
     - wrapper  (str) outer wrapper class. Defaults to "ui-pane mt-6";
                      pass "" to disable for inline-on-page placement.
#}
{%- macro copy_pre(id, label, content, wrapper="ui-pane mt-6") -%}
  
    

{{ label }}

{{ content }}
{%- endmacro %}