import { useCallback } from 'react'; import { FormattedMessage } from 'react-intl'; import { Button } from 'mastodon/components/button'; import { GIF } from 'mastodon/components/gif'; import { LoadingIndicator } from 'mastodon/components/loading_indicator'; export const ModalPlaceholder: React.FC<{ loading: boolean; onClose: (arg0: string | undefined, arg1: boolean) => void; onRetry?: () => void; }> = ({ loading, onClose, onRetry }) => { const handleClose = useCallback(() => { onClose(undefined, false); }, [onClose]); const handleRetry = useCallback(() => { if (onRetry) onRetry(); }, [onRetry]); return (