{"version":3,"file":"useScrollGroup.js","names":[],"sources":["esm/useScrollGroup.js"],"sourcesContent":["import { useEffect } from \"react\";\nimport { usePathname } from \"./hooks\";\nimport { registerScrollGroup } from \"./views/ScrollBehavior\";\nfunction useScrollGroup(groupPath) {\n  const pathname = usePathname();\n  useEffect(() => {\n    const group = groupPath || pathname;\n    if (!group) return;\n    const normalizedGroup = group.endsWith(\"/\") ? group.slice(0, -1) : group;\n    return registerScrollGroup(normalizedGroup);\n  }, [groupPath, pathname]);\n}\nexport {\n  useScrollGroup\n};\n//# sourceMappingURL=useScrollGroup.js.map\n"],"mappings":";;;;;AAGA,SAAS,eAAe,WAAW;CACjC,MAAM,WAAW,YAAY;CAC7B,gBAAgB;EACd,MAAM,QAAQ,aAAa;EAC3B,IAAI,CAAC,OAAO;EACZ,MAAM,kBAAkB,MAAM,SAAS,GAAG,IAAI,MAAM,MAAM,GAAG,CAAC,CAAC,IAAI;EACnE,OAAO,oBAAoB,eAAe;CAC5C,GAAG,CAAC,WAAW,QAAQ,CAAC;AAC1B"}