one
Version:
One is a new React Framework that makes Vite serve both native and web.
15 lines (14 loc) • 529 B
JavaScript
import { useEffect } from "react";
import { usePathname } from "./hooks.mjs";
import { registerScrollGroup } from "./views/ScrollBehavior.mjs";
function useScrollGroup(groupPath) {
const pathname = usePathname();
useEffect(() => {
const group = groupPath || pathname;
if (!group) return;
const normalizedGroup = group.endsWith("/") ? group.slice(0, -1) : group;
return registerScrollGroup(normalizedGroup);
}, [groupPath, pathname]);
}
export { useScrollGroup };
//# sourceMappingURL=useScrollGroup.mjs.map