diff --git a/javascripts/discourse-category-previews/components/category-preview.js b/javascripts/discourse-category-previews/components/category-preview.js index f806a7a..34ee24c 100644 --- a/javascripts/discourse-category-previews/components/category-preview.js +++ b/javascripts/discourse-category-previews/components/category-preview.js @@ -6,6 +6,7 @@ const rawCategoryPreviews = settings.category_previews.split("|"); export default Component.extend({ noCategoryStyle: equal("siteSettings.category_style", "none"), + boxStyle: equal("siteSettings.desktop_category_page_style", "categories_boxes"), @discourseComputed() preview() { diff --git a/javascripts/discourse-category-previews/templates/connectors/category-box-before-each-box/category-preview-box-connector.hbs b/javascripts/discourse-category-previews/templates/connectors/category-box-before-each-box/category-preview-box-connector.hbs new file mode 100644 index 0000000..96543ec --- /dev/null +++ b/javascripts/discourse-category-previews/templates/connectors/category-box-before-each-box/category-preview-box-connector.hbs @@ -0,0 +1 @@ +{{category-preview tagName="" args=(hash category=category)}} diff --git a/javascripts/discourse/templates/components/category-preview.hbs b/javascripts/discourse/templates/components/category-preview.hbs index 57b80aa..6128f54 100644 --- a/javascripts/discourse/templates/components/category-preview.hbs +++ b/javascripts/discourse/templates/components/category-preview.hbs @@ -35,6 +35,48 @@ + {{else if boxStyle}} +
+
+ +
+
+ {{#if p.href}} + +

+ {{#if (theme-setting 'locked_icon')}} + {{d-icon (theme-setting 'locked_icon')}} + {{/if}} + {{p.title}} +

+
+ {{else}} +

+ {{#if (theme-setting 'locked_icon')}} + {{d-icon (theme-setting 'locked_icon')}} + {{/if}} + {{p.title}} +

+ {{/if}} +
+ {{#if p.description}} +
+ {{html-safe p.description}} +
+ {{/if}} +
+
+
{{else}} @@ -58,7 +100,7 @@ {{/if}} {{#if p.description}} -
{{p.description}}
+
{{html-safe p.description}}
{{/if}}