export function updateViewportTop()

in src/components/Composer/viewportTop.ts [11:26]


export function updateViewportTop() {
  if (!chatApp) {
    chatApp = document.querySelector('.ChatApp');
  }

  if (!chatApp) return;

  const { top } = chatApp.getBoundingClientRect();

  if (top === 0) {
    requestID = requestAnimationFrame(updateViewportTop);
  } else {
    viewportTop = Math.abs(top);
    setViewportTop(viewportTop);
  }
}