From 91309310ff6a803e2a0281ae7bc74f3f7cfd0670 Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Mon, 7 Sep 2020 18:02:38 +0530 Subject: [PATCH] feat: allow icon size in get_icon_label --- frappe/public/js/frappe/ui/page.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/ui/page.js b/frappe/public/js/frappe/ui/page.js index 89325de65a..2dea29dd2b 100644 --- a/frappe/public/js/frappe/ui/page.js +++ b/frappe/public/js/frappe/ui/page.js @@ -157,7 +157,13 @@ frappe.ui.Page = Class.extend({ }, get_icon_label: function(icon, label) { - return `${icon ? frappe.utils.icon(icon, 'xs') : ''} `; + let icon_name = icon; + let size = 'xs'; + if (typeof icon === 'object') { + icon_name = icon.icon; + size = icon.size || 'xs'; + } + return `${icon ? frappe.utils.icon(icon_name, size) : ''} `; }, set_action: function(btn, opts) {