aboutsummaryrefslogtreecommitdiffstats
path: root/apps/settings/src/mixins
diff options
context:
space:
mode:
authorCarl Schwan <carl@carlschwan.eu>2022-09-12 09:48:38 +0200
committerCarl Schwan <carl@carlschwan.eu>2022-09-12 09:52:36 +0200
commit82139cc1e3a0feb0dcab7cff1ad8c424c7b010c3 (patch)
tree5bfb218575fd280a3e5f71de4a6d3380b43f4924 /apps/settings/src/mixins
parent1f7e769ed6ce1e7fe6b093c0e77a3f281b8c8ad3 (diff)
downloadnextcloud-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.js27
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,
+ }
+ )
+ }
},
},
}