{"version":3,"file":"dom.mjs","sources":["../../../../packages/utils/dom.ts"],"sourcesContent":["export function findParentByClassName(element: HTMLElement, className: string) {\n  let current = element.parentElement\n  while (current && current.tagName.toLowerCase() !== 'body') {\n    if (current.classList.contains(className)) {\n      return current\n    }\n    current = current.parentElement\n  }\n  return null\n}\n"],"names":[],"mappings":"AAAgB,SAAA,qBAAA,CAAsB,SAAsB,SAAmB,EAAA;AAC7E,EAAA,IAAI,UAAU,OAAQ,CAAA,aAAA,CAAA;AACtB,EAAA,OAAO,OAAW,IAAA,OAAA,CAAQ,OAAQ,CAAA,WAAA,OAAkB,MAAQ,EAAA;AAC1D,IAAA,IAAI,OAAQ,CAAA,SAAA,CAAU,QAAS,CAAA,SAAS,CAAG,EAAA;AACzC,MAAO,OAAA,OAAA,CAAA;AAAA,KACT;AACA,IAAA,OAAA,GAAU,OAAQ,CAAA,aAAA,CAAA;AAAA,GACpB;AACA,EAAO,OAAA,IAAA,CAAA;AACT;;;;"}