All files / src/apps/tile-editor ui-helpers.ts

0% Statements 0/14
0% Branches 0/1
0% Functions 0/1
0% Lines 0/14

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17                                 
export function setupValuesToggle(
  toggleBtn: HTMLElement | null,
  valuesDisplay: HTMLElement | null,
  onResize: () => void
): void {
  if (!toggleBtn || !valuesDisplay) return;
  toggleBtn.onclick = () => {
    valuesDisplay.classList.toggle("collapsed");
    toggleBtn.classList.toggle("collapsed");
 
    // Force resize after transition
    setTimeout(() => {
      onResize();
    }, 350); // Slightly longer than CSS transition
  };
}