~cytrogen/masto-fe

44ba785242c14bdfcd95854683a69a8451288dba — Renaud Chaput 2 years ago 8505786
Change the hashtag bar to be hidden when there is a CW and the post is not expanded (#26615)

M app/javascript/mastodon/components/status.jsx => app/javascript/mastodon/components/status.jsx +3 -2
@@ 546,6 546,7 @@ class Status extends ImmutablePureComponent {
    const visibilityIcon = visibilityIconInfo[status.get('visibility')];

    const {statusContentProps, hashtagBar} = getHashtagBarForStatus(status);
    const expanded = !status.get('hidden')

    return (
      <HotKeys handlers={handlers}>


@@ 574,7 575,7 @@ class Status extends ImmutablePureComponent {
            <StatusContent
              status={status}
              onClick={this.handleClick}
              expanded={!status.get('hidden')}
              expanded={expanded}
              onExpandedToggle={this.handleExpandedToggle}
              onTranslate={this.handleTranslate}
              collapsible


@@ 584,7 585,7 @@ class Status extends ImmutablePureComponent {

            {media}

            {hashtagBar}
            {expanded && hashtagBar}

            <StatusActionBar scrollKey={scrollKey} status={status} account={account} onFilter={matchedFilters ? this.handleFilterClick : null} {...other} />
          </div>

M app/javascript/mastodon/features/status/components/detailed_status.jsx => app/javascript/mastodon/features/status/components/detailed_status.jsx +2 -1
@@ 293,6 293,7 @@ class DetailedStatus extends ImmutablePureComponent {
    }

    const {statusContentProps, hashtagBar} = getHashtagBarForStatus(status);
    const expanded = !status.get('hidden')

    return (
      <div style={outerStyle}>


@@ 318,7 319,7 @@ class DetailedStatus extends ImmutablePureComponent {

          {media}

          {hashtagBar}
          {expanded && hashtagBar}

          <div className='detailed-status__meta'>
            <a className='detailed-status__datetime' href={`/@${status.getIn(['account', 'acct'])}/${status.get('id')}`} target='_blank' rel='noopener noreferrer'>