diff options
author | Carl Schwan <carl@carlschwan.eu> | 2022-09-12 09:48:38 +0200 |
---|---|---|
committer | Carl Schwan <carl@carlschwan.eu> | 2022-09-12 09:52:36 +0200 |
commit | 82139cc1e3a0feb0dcab7cff1ad8c424c7b010c3 (patch) | |
tree | 5bfb218575fd280a3e5f71de4a6d3380b43f4924 /apps/settings/src/mixins | |
parent | 1f7e769ed6ce1e7fe6b093c0e77a3f281b8c8ad3 (diff) | |
download | nextcloud-server-82139cc1e3a0feb0dcab7cff1ad8c424c7b010c3.tar.gz nextcloud-server-82139cc1e3a0feb0dcab7cff1ad8c424c7b010c3.zip |
Fix avatar icons in user list when using dark theme
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Diffstat (limited to 'apps/settings/src/mixins')
-rw-r--r-- | apps/settings/src/mixins/UserRowMixin.js | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/apps/settings/src/mixins/UserRowMixin.js b/apps/settings/src/mixins/UserRowMixin.js index 6342419e9da..23ed7a1ffab 100644 --- a/apps/settings/src/mixins/UserRowMixin.js +++ b/apps/settings/src/mixins/UserRowMixin.js @@ -158,16 +158,27 @@ export default { * Generate avatar url * * @param {string} user The user name + * @param {bool} isDarkTheme Whether the avatar should be the dark version * @return {string} */ - generateAvatar(user) { - return generateUrl( - '/avatar/{user}/64?v={version}', - { - user, - version: oc_userconfig.avatar.version, - } - ) + generateAvatar(user, isDarkTheme) { + if (isDarkTheme) { + return generateUrl( + '/avatar/{user}/64/dark?v={version}', + { + user, + version: oc_userconfig.avatar.version, + } + ) + } else { + return generateUrl( + '/avatar/{user}/64?v={version}', + { + user, + version: oc_userconfig.avatar.version, + } + ) + } }, }, } |