Skip to content

Commit 1633095

Browse files
committed
Export useCachedBounds hook as part of public API
1 parent ef27031 commit 1633095

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

lib/core/useVirtualizer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import {
55
useState,
66
type CSSProperties
77
} from "react";
8+
import { useCachedBounds } from "../hooks/useCachedBounds";
89
import { useIsomorphicLayoutEffect } from "../hooks/useIsomorphicLayoutEffect";
910
import { useResizeObserver } from "../hooks/useResizeObserver";
1011
import { useStableCallback } from "../hooks/useStableCallback";
@@ -15,7 +16,6 @@ import { getEstimatedSize as getEstimatedSizeUtil } from "./getEstimatedSize";
1516
import { getOffsetForIndex } from "./getOffsetForIndex";
1617
import { getStartStopIndices as getStartStopIndicesUtil } from "./getStartStopIndices";
1718
import type { Direction, SizeFunction } from "./types";
18-
import { useCachedBounds } from "./useCachedBounds";
1919
import { useItemSize } from "./useItemSize";
2020

2121
export function useVirtualizer<Props extends object>({
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { renderHook } from "@testing-library/react";
22
import { describe, expect, test } from "vitest";
33
import { EMPTY_OBJECT } from "../../src/constants";
4-
import { useCachedBounds } from "./useCachedBounds";
4+
import { useCachedBounds } from "../hooks/useCachedBounds";
55

66
describe("useCachedBounds", () => {
77
test("should cache the CachedBounds unless props change", () => {
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useMemo } from "react";
2-
import { createCachedBounds } from "./createCachedBounds";
3-
import type { CachedBounds, SizeFunction } from "./types";
2+
import { createCachedBounds } from "../core/createCachedBounds";
3+
import type { CachedBounds, SizeFunction } from "../core/types";
44

55
export function useCachedBounds<Props extends object>({
66
itemCount,

lib/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export {
1313
type ListProps,
1414
type RowComponentProps
1515
} from "./components/list/types";
16+
export { useCachedBounds } from "./hooks/useCachedBounds";
1617
export { useDynamicRowHeight } from "./components/list/useDynamicRowHeight";
1718
export { useListCallbackRef } from "./components/list/useListCallbackRef";
1819
export { useListRef } from "./components/list/useListRef";

0 commit comments

Comments
 (0)