- const proxyAttrs = {};
- ['closeable', 'open'].forEach(attr => proxyAttrs[attr] = $attrs[attr]);
mp-modal(
  attrs=proxyAttrs
  on={change: $helpers.modalChanged}
)
  .mp-confirm-container
    .mp-confirm-body
      slot
    .mp-confirm-buttons
      mp-button.mp-button-secondary(on={click: $helpers.cancel})
        = $attrs[`cancel-button-label`]
      mp-button.mp-button-primary(
        on={click: $helpers.confirm}
        attrs={disabled: $attrs[`confirm-button-disabled`]}
      )
        = $attrs[`confirm-button-label`]
