From 56422ca8b817412bb4f9063b69038d9e3b1674ca Mon Sep 17 00:00:00 2001 From: Penar Musaraj <pmusaraj@gmail.com> Date: Tue, 16 May 2023 09:27:15 -0400 Subject: [PATCH] FIX: Don't show duplicates in styleguide (#21582) --- .../assets/javascripts/discourse/components/styleguide-icons.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/styleguide/assets/javascripts/discourse/components/styleguide-icons.js b/plugins/styleguide/assets/javascripts/discourse/components/styleguide-icons.js index 55e1eacca94..8b409e0ec82 100644 --- a/plugins/styleguide/assets/javascripts/discourse/components/styleguide-icons.js +++ b/plugins/styleguide/assets/javascripts/discourse/components/styleguide-icons.js @@ -19,7 +19,7 @@ export default Component.extend({ if (symbols.length > 0) { let ids = Array.from(symbols).mapBy("id"); ids.push(...Object.keys(REPLACEMENTS)); - this.set("iconIds", ids.sort()); + this.set("iconIds", [...new Set(ids.sort())]); } else { // Let's try again a short time later if there are no svgs loaded yet discourseLater(this, this.setIconIds, 1500);