From 34aac9e0214d3a3271a69f7e7c91d8b040446343 Mon Sep 17 00:00:00 2001 From: Fai Date: Tue, 10 Dec 2024 11:11:51 -0500 Subject: [PATCH] [FIX] web_responsive: Add support to serve menu icon in image url Add support to serve menu icon in image URL format rather than base64. It can take advantanges from browser caching and Nginx proxy. Signed-off-by: Fai --- web_responsive/static/src/components/apps_menu_tools.esm.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web_responsive/static/src/components/apps_menu_tools.esm.js b/web_responsive/static/src/components/apps_menu_tools.esm.js index 6749dd71a..4626d67a6 100644 --- a/web_responsive/static/src/components/apps_menu_tools.esm.js +++ b/web_responsive/static/src/components/apps_menu_tools.esm.js @@ -8,6 +8,11 @@ export function getWebIconData(menu) { const result = "/web_responsive/static/img/default_icon_app.png"; + const webIcon = menu.webIcon; + if (webIcon && webIcon.split(",").length === 2) { + const path = webIcon.replace(",", "/"); + return path.startsWith("/") ? path : "/" + path; + } const iconData = menu.webIconData; if (!iconData) { return result;