From cdcfc8056e40ff42d33865bd44eb869097595160 Mon Sep 17 00:00:00 2001 From: sokumon Date: Sun, 28 Dec 2025 13:15:37 +0530 Subject: [PATCH] fix: generate solid desktop alphabet icon --- frappe/public/js/frappe/utils/utils.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/frappe/public/js/frappe/utils/utils.js b/frappe/public/js/frappe/utils/utils.js index 7c07546f5a..52e274f377 100644 --- a/frappe/public/js/frappe/utils/utils.js +++ b/frappe/public/js/frappe/utils/utils.js @@ -1285,10 +1285,15 @@ Object.assign(frappe.utils, { `); - let color_value = this.desktop_pallete[color || "blue"]; - let bg_color = color_value + opacity_hex; + let pallete_color = this.desktop_pallete[color || "blue"]; + let bg_color = pallete_color + opacity_hex; + let stroke_color = pallete_color; + if (frappe.boot.desktop_icon_style == "Solid") { + bg_color = stroke_color; + stroke_color = "var(--white)"; + } icon_html.css("backgroundColor", bg_color); - icon_html.find("svg").css("color", color_value); + icon_html.find("svg").css("color", stroke_color); return icon_html.get(0).outerHTML; }, desktop_pallete: {