code constant

String const code

Implementation

static const String code = r'''
function bindToggleSwitches() {
  document.querySelectorAll('.arcane-toggle-switch').forEach(function(toggle) {
    if (toggle.dataset.arcaneInteractive === 'true') return;
    if (toggle.dataset.disabled === 'true') return;
    toggle.dataset.arcaneInteractive = 'true';

    var track = toggle.querySelector('.arcane-toggle-switch-track');
    var thumb = toggle.querySelector('.arcane-toggle-switch-thumb');
    if (!track || !thumb) return;

    toggle.addEventListener('click', function(e) {
      e.preventDefault();
      var isOn = toggle.dataset.checked === 'true';
      var newState = !isOn;
      toggle.dataset.checked = newState.toString();

      if (newState) {
        track.style.background = 'var(--arcane-success)';
        thumb.style.transform = 'translateX(20px)';
      } else {
        track.style.background = 'var(--arcane-surface-variant)';
        thumb.style.transform = 'translateX(0)';
      }
    });
  });
}
''';