From 6364aa74e6d65dc8acc19dcada087cdf9de8a904 Mon Sep 17 00:00:00 2001 From: Jordan Vidrine Date: Thu, 27 Mar 2025 16:57:31 -0500 Subject: [PATCH] more logic for title columns --- javascripts/discourse/initializers/topic-list-columns.gjs | 8 ++++++-- scss/topic-cards.scss | 8 +++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/javascripts/discourse/initializers/topic-list-columns.gjs b/javascripts/discourse/initializers/topic-list-columns.gjs index c4d7088..911616b 100644 --- a/javascripts/discourse/initializers/topic-list-columns.gjs +++ b/javascripts/discourse/initializers/topic-list-columns.gjs @@ -68,8 +68,12 @@ export default { if (context.topic.pinned || context.topic.pinned_globally) { classes.push("--pinned"); } - if (context.topic.is_hot) { - classes.push("--hot"); + if ( + context.topic.is_hot || + context.topic.pinned || + context.topic.pinned_globally + ) { + classes.push("--has-status-card"); } return classes; } diff --git a/scss/topic-cards.scss b/scss/topic-cards.scss index 0ad754b..3fd4232 100644 --- a/scss/topic-cards.scss +++ b/scss/topic-cards.scss @@ -170,11 +170,17 @@ td.main-link .link-top-line { font-size: var(--font-0); grid-row: 1/2; - grid-column: 1/-2; + grid-column: 1/-1; font-weight: 500; display: flex; } + &.--has-status-card { + td.main-link .link-top-line { + grid-column: 1/-2; + } + } + .link-top-line .event-date { margin-left: 0.5em; font-size: var(--font-down-3);