export const areSiblings = (firstElt: HTMLElement, secondElt: HTMLElement) => {
  return (
    firstElt != secondElt &&
    [...firstElt.parentNode.children].some((child) => child == secondElt)
  );
};

export const isSmoothScrollSupported =
  'scrollBehavior' in document.documentElement.style;

export const isInteger = (n: any) => {
  if (n === null || n === undefined) return false;
  try {
    const number = Number(n);
    if (Number.isNaN(number)) return false;
    return Number(n) % 1 === 0;
  } catch (error) {
    return false;
  }
};
