Skip to content

Commit

Permalink
fix jest issue for sponsor (mastodon#311)
Browse files Browse the repository at this point in the history
  • Loading branch information
Mansh05 committed Dec 21, 2021
1 parent fc29280 commit 32e5e50
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
Expand Up @@ -9,6 +9,7 @@ describe('<DisplayName />', () => {
username: 'bar',
acct: 'bar@baz',
display_name_html: '<p>Foo</p>',
sponsor: 'free_tier',
});
const component = renderer.create(<DisplayName account={account} />);
const tree = component.toJSON();
Expand Down
4 changes: 2 additions & 2 deletions app/javascript/mastodon/components/display_name.js
@@ -1,8 +1,8 @@
import React from 'react';
import ImmutablePropTypes from 'react-immutable-proptypes';
import PropTypes from 'prop-types';
import Sponsor from './sponsor';
import { autoPlayGif } from 'mastodon/initial_state';
import Sponsor from "./sponsor";

export default class DisplayName extends React.PureComponent {

Expand Down Expand Up @@ -63,7 +63,7 @@ export default class DisplayName extends React.PureComponent {
}

displayName = <bdi><strong className='display-name__html' dangerouslySetInnerHTML={{ __html: account.get('display_name_html') }} /></bdi>;
suffix = <span className='display-name__account'>@{acct} <Sponsor sponsor_category={account.get('sponsor')} /></span>;
suffix = <span className='display-name__account'>@{acct}<Sponsor sponsor_category={account.get('sponsor')} /></span>;
}

return (
Expand Down
5 changes: 2 additions & 3 deletions app/javascript/mastodon/components/sponsor.js
@@ -1,6 +1,5 @@
import React from 'react';
import PropTypes from 'prop-types';
import {FormattedMessage} from 'react-intl';

export default class Sponsor extends React.PureComponent {

Expand All @@ -19,14 +18,14 @@ export default class Sponsor extends React.PureComponent {
}

render () {
if(this.props.sponsor_category === 'free_tier') {
if(!this.props.sponsor_category || this.props.sponsor_category === 'free_tier') {
return null;
}

let background = this.colors[this.props.sponsor_category];

return (
<div className='account-role admin sponsor-badge' style={{ background: background }}><FormattedMessage id='account.badges.sponsor' defaultMessage='Sponsor' /></div>
<div className='account-role admin sponsor-badge' style={{ background: background }}><span>Sponsor</span></div>
);
}

Expand Down

0 comments on commit 32e5e50

Please sign in to comment.