{% set attributes = attributes.setAttribute('id', 'shoelace-button-highlight-' ~ random()) %}
{% set attributes = attributes.setAttribute('data-set-highlight', true) %}
{% set attributes = keyboard ? attributes.setAttribute('data-keyboard', keyboard) : attributes %}
{% set attributes = title ? attributes.setAttribute('title', title) : attributes %}

{{ include('display_builder:button', {
  attributes: attributes,
  label: label,
  icon: icon,
}, with_context: false) }}
