mirror of
https://github.com/discourse/discourse.git
synced 2025-02-13 06:45:11 +00:00
This PR updates the styling for the related & suggested topics to distract less from the Reply buttons and clearly indicate its usage as tabs, also referred to as pills.
98 lines
2.4 KiB
SCSS
98 lines
2.4 KiB
SCSS
.more-topics__container {
|
|
position: relative;
|
|
padding-bottom: max(env(safe-area-inset-bottom), 1em);
|
|
max-width: calc(var(--d-max-width) * 0.87);
|
|
|
|
.nav {
|
|
margin-block: 0;
|
|
li {
|
|
.btn {
|
|
color: var(--primary);
|
|
background-color: transparent;
|
|
border-bottom: 2px solid transparent;
|
|
padding: 0.5em 5px;
|
|
&:hover {
|
|
border-bottom: 2px solid rgba(var(--tertiary-rgb), 0.5);
|
|
}
|
|
&.active {
|
|
border-bottom: 2px solid var(--tertiary);
|
|
.d-icon {
|
|
color: var(--primary-low);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
@media screen and (min-width: 550px) {
|
|
.nav {
|
|
position: absolute;
|
|
top: 0;
|
|
li {
|
|
margin-right: 0;
|
|
.btn {
|
|
font-size: var(--font-0);
|
|
line-height: var(--line-height-large);
|
|
padding: 1em 0.65em;
|
|
}
|
|
}
|
|
}
|
|
.more-topics__lists:not(.single-list) {
|
|
.topic-list-header .default {
|
|
visibility: hidden;
|
|
}
|
|
}
|
|
}
|
|
|
|
.more-topics__lists {
|
|
&:not(.single-list) {
|
|
.more-topics__list-title {
|
|
display: none;
|
|
}
|
|
}
|
|
}
|
|
|
|
.topic-list .topic-list-data:first-of-type {
|
|
padding-left: 5px;
|
|
}
|
|
|
|
.more-topics__list {
|
|
.topic-list-body {
|
|
border-top: none;
|
|
|
|
.topic-list-item:last-of-type {
|
|
border-bottom: none;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Target the .badge-category text, the bullet icon needs to maintain `display: block`
|
|
.suggested-topics-message .badge-wrapper.bullet span.badge-category,
|
|
.suggested-topics-message .badge-wrapper.box span,
|
|
.suggested-topics-message .badge-wrapper.bar span {
|
|
display: inline;
|
|
}
|
|
|
|
.suggested-topics-message .badge-wrapper.bullet span.badge-category {
|
|
// Override vertical-align: text-top from `badges.css.scss`
|
|
vertical-align: baseline;
|
|
line-height: var(--line-height-medium);
|
|
}
|
|
|
|
.suggested-topics-message .badge-wrapper.bullet {
|
|
margin-right: 0;
|
|
}
|
|
|
|
.suggested-topics-message .badge-wrapper.bullet,
|
|
.suggested-topics-message .badge-wrapper.bullet span.badge-category-parent-bg,
|
|
.suggested-topics-message .badge-wrapper.bullet span.badge-category-bg {
|
|
// Top of bullet aligns with top of line - adjust line height to vertically align bullet.
|
|
line-height: 0.8;
|
|
}
|
|
|
|
.suggested-topics-message .badge-wrapper.bullet span.badge-category,
|
|
.suggested-topics-message .badge-wrapper.bar span.badge-category {
|
|
max-width: 150px;
|
|
}
|
|
}
|