| 123456789101112131415161718192021 |
- import { useCallback } from 'react';
- import type { ICustomViewStyle, IComponentSize } from '../constants';
- export const useGetBoneDimensions = (componentSize: IComponentSize) =>
- useCallback(
- (boneLayout: ICustomViewStyle) => {
- 'worklet';
- return {
- width:
- typeof boneLayout.width === 'string'
- ? componentSize.width
- : boneLayout.width ?? 0,
- height:
- typeof boneLayout.height === 'string'
- ? componentSize.height
- : boneLayout.height ?? 0,
- } as { width: number; height: number };
- },
- [componentSize],
- );
|