From 11cefbf47ef8bb258d3adb2833950dde4e029831 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;