/** * External dependencies */ import { _x } from '@safe-wordpress/i18n'; /** * Internal dependencies */ import { useSharedLinkAttributes } from '../../../hooks'; import { SharedLinkLoader } from '../shared-link-loader'; export const MaybeSharedLink = (): JSX.Element | null => { const { sharedLinkStatus, sharedLink: { author, excerpt, image, title } = {}, } = useSharedLinkAttributes( 'first' ); switch ( sharedLinkStatus ) { case 'loading': return ; case 'no-url': case 'ready': return (
{ !! image && ( { ) }
{ author }
{ title }
{ excerpt }
); default: return null; } };