Fix privacy icon being displayed twice in glitch-soc Web UI

Fixes #1298
master
Thibaut Girka 5 years ago committed by ThibG
parent 840b17e344
commit e53622442c
  1. 6
      app/javascript/flavours/glitch/features/status/components/detailed_status.js

@ -198,8 +198,8 @@ export default class DetailedStatus extends ImmutablePureComponent {
reblogIcon = 'lock'; reblogIcon = 'lock';
} }
if (status.get('visibility') === 'private') { if (!['unlisted', 'public'].includes(status.get('visibility'))) {
reblogLink = <Icon id={reblogIcon} />; reblogLink = null;
} else if (this.context.router) { } else if (this.context.router) {
reblogLink = ( reblogLink = (
<Link to={`/statuses/${status.get('id')}/reblogs`} className='detailed-status__link'> <Link to={`/statuses/${status.get('id')}/reblogs`} className='detailed-status__link'>
@ -265,7 +265,7 @@ export default class DetailedStatus extends ImmutablePureComponent {
<div className='detailed-status__meta'> <div className='detailed-status__meta'>
<a className='detailed-status__datetime' href={status.get('url')} target='_blank' rel='noopener noreferrer'> <a className='detailed-status__datetime' href={status.get('url')} target='_blank' rel='noopener noreferrer'>
<FormattedDate value={new Date(status.get('created_at'))} hour12={false} year='numeric' month='short' day='2-digit' hour='2-digit' minute='2-digit' /> <FormattedDate value={new Date(status.get('created_at'))} hour12={false} year='numeric' month='short' day='2-digit' hour='2-digit' minute='2-digit' />
</a>{applicationLink} · {reblogLink} · {favouriteLink} · <VisibilityIcon visibility={status.get('visibility')} /> </a>{applicationLink} {!!reblogLink && ['·', reblogLink]} · {favouriteLink} · <VisibilityIcon visibility={status.get('visibility')} />
</div> </div>
</div> </div>
</div> </div>

Loading…
Cancel
Save