import * as React from 'react'; import classNames from 'classnames'; import { classNameModifier } from '../shared/utils'; import { ComponentClassNames } from '../shared'; import { BasePlaceholderProps, PlaceholderProps, ForwardRefPrimitive, Primitive, } from '../types'; import { View } from '../View'; const PlaceholderPrimitive: Primitive = ( { className, children, isLoaded, size, ...rest }, ref ) => { if (isLoaded) { return <>{children}; } return ( ); }; /** * [📖 Docs](https://ui.docs.amplify.aws/react/components/placeholder) */ export const Placeholder: ForwardRefPrimitive = React.forwardRef(PlaceholderPrimitive); Placeholder.displayName = 'Placeholder';