aboutsummaryrefslogtreecommitdiffstats
path: root/apps/settings/src/mixins/UserRowMixin.js
diff options
context:
space:
mode:
Diffstat (limited to 'apps/settings/src/mixins/UserRowMixin.js')
-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,
+ }
+ )
+ }
},
},
}