UX: Condense layout when suggested and related messages are available

This commit is contained in:
Kris 2018-11-14 11:01:50 -05:00
parent ea075fa4f7
commit 1e15c16f77
2 changed files with 46 additions and 7 deletions

View File

@ -283,13 +283,14 @@
{{/if}}
{{plugin-outlet name="topic-above-suggested" args=(hash model=model)}}
{{#if model.relatedMessages.length}}
{{related-messages topic=model}}
{{/if}}
{{#if model.suggestedTopics.length}}
{{suggested-topics topic=model}}
{{/if}}
<div class="{{if model.relatedMessages.length 'related-messages-wrapper'}}{{if model.suggestedTopics.length 'suggested-topics-wrapper'}}">
{{#if model.relatedMessages.length}}
{{related-messages topic=model}}
{{/if}}
{{#if model.suggestedTopics.length}}
{{suggested-topics topic=model}}
{{/if}}
</div>
{{/if}}
{{/conditional-loading-spinner}}

View File

@ -167,6 +167,44 @@ a.badge-category {
max-width: 757px;
}
@include breakpoint(medium, min-width) {
.suggested-topics-wrapper.related-messages-wrapper {
display: flex;
width: 100%;
.suggested-topics,
.related-messages {
thead {
display: none;
}
.posts,
.age {
width: 45px;
}
.views {
display: none;
}
.posters {
width: 60px;
a {
display: none;
&:first-of-type,
&:last-of-type {
display: inline;
}
}
}
}
#suggested-topics {
order: 1;
margin-right: 1em;
}
#related-messages {
order: 2;
margin-left: 1em;
}
}
}
// Target the .badge-category text, the bullet icon needs to maintain `display: block`
.suggested-topics h3 .badge-wrapper.bullet span.badge-category,
.suggested-topics h3 .badge-wrapper.box span,