From 6b3ae5fe68e6d0e259e868fbbbca98c8a5d251c7 Mon Sep 17 00:00:00 2001 From: daria <95225431+dariiing@users.noreply.github.com> Date: Fri, 8 Aug 2025 15:15:31 +0300 Subject: [PATCH] update profile page icons --- www/common/common-icons.js | 1 + www/profile/inner.js | 11 ++++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/www/common/common-icons.js b/www/common/common-icons.js index b066a87f9..6346ca1fd 100644 --- a/www/common/common-icons.js +++ b/www/common/common-icons.js @@ -119,6 +119,7 @@ define([ "redo": "redo", "type": "type", "clear-canvas": "brush-cleaning", + "key": "key" }; Icons.get = (name, attrs = {}) => { diff --git a/www/profile/inner.js b/www/profile/inner.js index 58db2d451..4430ec819 100644 --- a/www/profile/inner.js +++ b/www/profile/inner.js @@ -22,6 +22,8 @@ define([ '/customize/messages.js', '/customize/application_config.js', '/components/marked/marked.min.js', + '/customize/fonts/lucide.js', + '/common/common-icons.js', 'css!/components/bootstrap/dist/css/bootstrap.min.css', 'css!/components/components-font-awesome/css/font-awesome.min.css', @@ -45,7 +47,9 @@ define([ h, Messages, AppConfig, - Marked) + Marked, + Lucide, + Icons) { var APP = window.APP = { _onRefresh: [] @@ -127,7 +131,7 @@ define([ var buttonS = h('button.btn.btn-primary.' + VIEW_PROFILE_BUTTON, { 'aria-labelledby': 'cp-profile-share-button' }, [ - h('i.fa.fa-share-alt', { 'aria-hidden': 'true' }), + Icons.get('share'), h('span#cp-profile-share-button', Messages.shareButton) ]); $(buttonS).click(function () { @@ -426,7 +430,7 @@ define([ 'class': 'btn', 'aria-labelledby': 'cp-profile-copy-key-button' }).append([ - h('i.fa.fa-key', {'aria-hidden': 'true' }), + Icons.get('key'), h('span#cp-profile-copy-key-button', Messages.profile_copyKey) ]).click(function () { if (!APP.getEdPublic) { return; } @@ -553,6 +557,7 @@ define([ sFrameChan = common.getSframeChannel(); sFrameChan.onReady(waitFor()); }).nThen(function (/*waitFor*/) { + setTimeout(() => Lucide.createIcons(),0); createToolbar(); var metadataMgr = common.getMetadataMgr(); var privateData = metadataMgr.getPrivateData();