|
|
@ -4,6 +4,7 @@ import PropTypes from 'prop-types'; |
|
|
|
import ImmutablePropTypes from 'react-immutable-proptypes'; |
|
|
|
import { FormattedMessage } from 'react-intl'; |
|
|
|
import Icon from 'flavours/glitch/components/icon'; |
|
|
|
import { me } from 'flavours/glitch/util/initial_state'; |
|
|
|
|
|
|
|
export default class StatusPrepend extends React.PureComponent { |
|
|
|
|
|
|
@ -64,12 +65,21 @@ export default class StatusPrepend extends React.PureComponent { |
|
|
|
/> |
|
|
|
); |
|
|
|
case 'poll': |
|
|
|
return ( |
|
|
|
<FormattedMessage |
|
|
|
id='notification.poll' |
|
|
|
defaultMessage='A poll you have voted in has ended' |
|
|
|
/> |
|
|
|
); |
|
|
|
if (me === account.get('id')) { |
|
|
|
return ( |
|
|
|
<FormattedMessage |
|
|
|
id='notification.own_poll' |
|
|
|
defaultMessage='Your poll has ended' |
|
|
|
/> |
|
|
|
); |
|
|
|
} else { |
|
|
|
return ( |
|
|
|
<FormattedMessage |
|
|
|
id='notification.poll' |
|
|
|
defaultMessage='A poll you have voted in has ended' |
|
|
|
/> |
|
|
|
); |
|
|
|
} |
|
|
|
} |
|
|
|
return null; |
|
|
|
} |
|
|
|