code constant

String const code

Implementation

static const String code = r'''
function bindToggleButtons() {
  document.querySelectorAll('.arcane-toggle-button').forEach(function(btn) {
    if (btn.dataset.arcaneInteractive === 'true') return;
    if (btn.disabled) return;
    if (btn.closest('.arcane-toggle-button-group')) return;
    btn.dataset.arcaneInteractive = 'true';

    btn.addEventListener('click', function(e) {
      e.preventDefault();
      var isPressed = btn.getAttribute('aria-pressed') === 'true';
      var newState = !isPressed;

      btn.setAttribute('aria-pressed', newState.toString());
      btn.classList.toggle('active', newState);

      if (newState) {
        btn.style.backgroundColor = 'var(--arcane-accent)';
        btn.style.color = 'var(--arcane-accent-foreground)';
        btn.style.border = 'none';
      } else {
        btn.style.backgroundColor = 'transparent';
        btn.style.color = 'var(--arcane-on-surface)';
        btn.style.border = '1px solid var(--arcane-border)';
      }
    });
  });
}
''';