mirror of
https://github.com/discourse/discourse.git
synced 2025-05-18 04:03:13 +08:00
DEV: Clean up category-link (#24988)
The `style` variable is always set because every category has a color defined, so the surrounding if statement is unnecessary. "+ X categories" option has also been removed in the past and the code related to it is now dead code.
This commit is contained in:
parent
20f950a116
commit
a3bd86f85c
@ -111,6 +111,7 @@ export function defaultCategoryLinkRenderer(category, opts) {
|
|||||||
let href = opts.link === false ? "" : url;
|
let href = opts.link === false ? "" : url;
|
||||||
let tagName = opts.link === false || opts.link === "false" ? "span" : "a";
|
let tagName = opts.link === false || opts.link === "false" ? "span" : "a";
|
||||||
let extraClasses = opts.extraClasses ? " " + opts.extraClasses : "";
|
let extraClasses = opts.extraClasses ? " " + opts.extraClasses : "";
|
||||||
|
let style = `${categoryVariables(category)}`;
|
||||||
let html = "";
|
let html = "";
|
||||||
let parentCat = null;
|
let parentCat = null;
|
||||||
let categoryDir = "";
|
let categoryDir = "";
|
||||||
@ -172,18 +173,7 @@ export function defaultCategoryLinkRenderer(category, opts) {
|
|||||||
href = ` href="${href}" `;
|
href = ` href="${href}" `;
|
||||||
}
|
}
|
||||||
|
|
||||||
let afterBadgeWrapper = "";
|
return `<${tagName} class="badge-category__wrapper ${extraClasses}" ${
|
||||||
|
style.length > 0 ? `style="${style}"` : ""
|
||||||
if (opts.plusSubcategories && opts.lastSubcategory) {
|
} ${href}>${html}</${tagName}>`;
|
||||||
afterBadgeWrapper += `<span class="plus-subcategories">
|
|
||||||
${I18n.t("category_row.plus_subcategories", {
|
|
||||||
count: opts.plusSubcategories,
|
|
||||||
})}
|
|
||||||
</span>`;
|
|
||||||
}
|
|
||||||
|
|
||||||
const style = categoryVariables(category);
|
|
||||||
const extraAttrs = style.string ? `style="${style}"` : "";
|
|
||||||
|
|
||||||
return `<${tagName} class="badge-category__wrapper ${extraClasses}" ${extraAttrs} ${href}>${html}</${tagName}>${afterBadgeWrapper}`;
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user