Skip to content

Commit 952a67e

Browse files
committed
feat(react-headless-components-preview): export useSkeletonContextValues from Skeleton
1 parent 885a649 commit 952a67e

4 files changed

Lines changed: 8 additions & 1 deletion

File tree

packages/react-components/react-headless-components-preview/library/etc/skeleton.api.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ export type SkeletonState = SkeletonBaseState;
4747
// @public
4848
export const useSkeleton: (props: SkeletonProps, ref: React_2.Ref<HTMLDivElement>) => SkeletonState;
4949

50+
// @public
51+
export const useSkeletonContextValues: (state: SkeletonState) => SkeletonContextValues_2;
52+
5053
// @public
5154
export const useSkeletonItem: (props: SkeletonItemProps, ref: React_2.Ref<HTMLDivElement>) => SkeletonItemState;
5255

packages/react-components/react-headless-components-preview/library/src/components/Skeleton/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ export type { SkeletonItemSlots, SkeletonItemProps, SkeletonItemState } from './
33

44
export { Skeleton } from './Skeleton';
55
export { renderSkeleton } from './renderSkeleton';
6-
export { useSkeleton } from './useSkeleton';
6+
export { useSkeleton, useSkeletonContextValues } from './useSkeleton';
77
export type { SkeletonSlots, SkeletonProps, SkeletonState } from './Skeleton.types';

packages/react-components/react-headless-components-preview/library/src/components/Skeleton/useSkeleton.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ export const useSkeleton = (props: SkeletonProps, ref: React.Ref<HTMLDivElement>
1818
return state;
1919
};
2020

21+
/**
22+
* Returns the context values for a Skeleton component.
23+
*/
2124
export const useSkeletonContextValues = useSkeletonContextValues_unstable as (
2225
state: SkeletonState,
2326
) => SkeletonContextValues;

packages/react-components/react-headless-components-preview/library/src/skeleton.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export {
55
Skeleton,
66
renderSkeleton,
77
useSkeleton,
8+
useSkeletonContextValues,
89
} from './components/Skeleton/index';
910
export type {
1011
SkeletonItemSlots,

0 commit comments

Comments
 (0)