UNPKG

@nextcloud/vue

Version:
11 lines (10 loc) 416 B
"use strict"; const router = require("@nextcloud/router"); const getAvatarUrl = (user, size, isGuest) => { const darkTheme = window.getComputedStyle(document.body).getPropertyValue("--background-invert-if-dark") === "invert(100%)"; return router.generateUrl("/avatar" + (isGuest ? "/guest" : "") + "/{user}/{size}" + (darkTheme ? "/dark" : ""), { user, size }); }; exports.getAvatarUrl = getAvatarUrl;