UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

1 lines • 895 B
{"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"}