Rewrite VerifiedBadge component as function component (#24892)
parent
f877aa9d70
commit
140aa6b054
3 changed files with 15 additions and 26 deletions
@ -1,25 +0,0 @@ |
||||
import React from 'react'; |
||||
import PropTypes from 'prop-types'; |
||||
import Icon from 'mastodon/components/icon'; |
||||
|
||||
class VerifiedBadge extends React.PureComponent { |
||||
|
||||
static propTypes = { |
||||
link: PropTypes.string.isRequired, |
||||
verifiedAt: PropTypes.string.isRequired, |
||||
}; |
||||
|
||||
render () { |
||||
const { link } = this.props; |
||||
|
||||
return ( |
||||
<span className='verified-badge'> |
||||
<Icon id='check' className='verified-badge__mark' /> |
||||
<span dangerouslySetInnerHTML={{ __html: link }} /> |
||||
</span> |
||||
); |
||||
} |
||||
|
||||
} |
||||
|
||||
export default VerifiedBadge; |
@ -0,0 +1,14 @@ |
||||
import React from 'react'; |
||||
import { Icon } from './icon'; |
||||
|
||||
type Props = { |
||||
link: string; |
||||
}; |
||||
export const VerifiedBadge: React.FC<Props> = ({ link }) => ( |
||||
<span className='verified-badge'> |
||||
<Icon id='check' className='verified-badge__mark' /> |
||||
<span dangerouslySetInnerHTML={{ __html: link }} /> |
||||
</span> |
||||
); |
||||
|
||||
export default VerifiedBadge; |
Loading…
Reference in new issue