7 changed files with 82 additions and 44 deletions
@ -1,28 +1,23 @@
|
||||
import { FormattedMessage } from 'react-intl'; |
||||
|
||||
import classNames from 'classnames'; |
||||
|
||||
interface Props { |
||||
resource: JSX.Element; |
||||
message: React.ReactNode; |
||||
label: React.ReactNode; |
||||
url: string; |
||||
className?: string; |
||||
} |
||||
|
||||
export const TimelineHint: React.FC<Props> = ({ className, resource, url }) => ( |
||||
export const TimelineHint: React.FC<Props> = ({ |
||||
className, |
||||
message, |
||||
label, |
||||
url, |
||||
}) => ( |
||||
<div className={classNames('timeline-hint', className)}> |
||||
<strong> |
||||
<FormattedMessage |
||||
id='timeline_hint.remote_resource_not_displayed' |
||||
defaultMessage='{resource} from other servers are not displayed.' |
||||
values={{ resource }} |
||||
/> |
||||
</strong> |
||||
<br /> |
||||
<p>{message}</p> |
||||
|
||||
<a href={url} target='_blank' rel='noopener noreferrer'> |
||||
<FormattedMessage |
||||
id='account.browse_more_on_origin_server' |
||||
defaultMessage='Browse more on the original profile' |
||||
/> |
||||
{label} |
||||
</a> |
||||
</div> |
||||
); |
||||
|
||||
Loading…
Reference in new issue