import { forwardRef } from 'react'; import { Box, BoxProps } from '../Box'; import { Skeleton, SkeletonProps } from '../Skeleton'; import { merge } from 'lodash'; interface LoadingSkeletonProps extends BoxProps { loading?: boolean; loadingSx?: BoxProps['sx']; loadingProps?: SkeletonProps; } // eslint-disable-next-line react/display-name const LoadingSkeleton = forwardRef( ({ loading, loadingSx, loadingProps, children, ...attrs }, ref) => { return ( {loading ? ( // @ts-ignore 1 ) : ( children )} ); }, ); export default LoadingSkeleton;