all property

String get all

Implementation

static String get all => '''
(function() {
'use strict';

// Wait for DOM to be ready
if (document.readyState === 'loading') {
  document.addEventListener('DOMContentLoaded', bindAllComponents);
} else {
  // Small delay to ensure DOM is fully rendered
  setTimeout(bindAllComponents, 100);
}

function bindAllComponents() {
  console.log('[Arcane] Initializing component interactivity...');

  // Sliders
  bindSliders();

  // Inputs
  bindColorInputs();
  bindCheckboxes();
  bindToggleSwitches();
  bindRadioButtons();
  bindNumberInputs();
  bindTagInputs();
  bindFileUploads();
  bindMutableText();
  bindOtpInputs();
  bindComboboxes();
  bindCalendars();
  bindDatePickers();
  bindTimePickers();
  bindFormattedInputs();

  // Buttons
  bindToggleButtonGroups();
  bindCycleButtons();
  bindToggleButtons();
  bindButtons();
  bindCopyButtons();

  // Navigation
  bindTabs();
  bindExpandersAccordions();
  bindDropdowns();
  bindSelectors();
  bindTreeViews();
  bindPagination();
  bindChips();
  bindBackToTop();
  bindContextMenus();
  bindMenubars();
  bindResizables();
  bindCommandPalettes();
  bindSteps();
  bindTimelines();
  bindDotIndicators();
  bindTrackers();

  // Dialogs & Overlays
  bindToasts();
  bindPopovers();
  bindTooltips();
  bindDialogs();
  bindDrawers();
  bindMobileMenus();
  bindSheets();
  bindEmailDialogs();
  bindTimeDialogs();
  bindItemPickers();
  bindChatScreens();

  // Views
  bindMapDebugMode();

  // Theme
  bindRainbowTheme();
}

${SliderScripts.code}
${InputScripts.code}
${ButtonScripts.code}
${NavigationScripts.code}
${DialogScripts.code}
${ViewScripts.code}
${RainbowScripts.code}
})();
''';