Use wrapper div as a spacer (#2046)

Keeps the alignment of timestamps, while also reducing clickable size

Signed-off-by: Plastikmensch <plastikmensch@users.noreply.github.com>

Signed-off-by: Plastikmensch <plastikmensch@users.noreply.github.com>
local
Plastikmensch 1 year ago committed by GitHub
parent 4b51d1386b
commit 08837f730d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      app/javascript/flavours/glitch/components/status_action_bar.js
  2. 6
      app/javascript/flavours/glitch/styles/components/status.scss

@ -328,11 +328,10 @@ class StatusActionBar extends ImmutablePureComponent {
/>
</div>
<div className='status__action-bar-timestamp'>
<a href={status.get('url')} className='status__relative-time' target='_blank' rel='noopener'>
<RelativeTimestamp timestamp={status.get('created_at')} />{status.get('edited_at') && <abbr title={intl.formatMessage(messages.edited, { date: intl.formatDate(status.get('edited_at'), { hour12: false, year: 'numeric', month: 'short', day: '2-digit', hour: '2-digit', minute: '2-digit' }) })}> *</abbr>}
</a>
</div>
<div className='status__action-bar-spacer' />
<a href={status.get('url')} className='status__relative-time' target='_blank' rel='noopener'>
<RelativeTimestamp timestamp={status.get('created_at')} />{status.get('edited_at') && <abbr title={intl.formatMessage(messages.edited, { date: intl.formatDate(status.get('edited_at'), { hour12: false, year: 'numeric', month: 'short', day: '2-digit', hour: '2-digit', minute: '2-digit' }) })}> *</abbr>}
</a>
</div>
);
}

@ -444,7 +444,6 @@
.status__relative-time {
display: inline-block;
flex-grow: 1;
color: $dark-text-color;
font-size: 14px;
text-align: right;
@ -590,11 +589,8 @@
width: 23.15px;
}
.status__action-bar-timestamp {
.status__action-bar-spacer {
flex-grow: 1;
text-align: end;
display: flex;
overflow: hidden;
}
.detailed-status__action-bar-dropdown {

Loading…
Cancel
Save