UNPKG

@nextcloud/vue

Version:
12 lines (11 loc) 394 B
import { generateUrl } from "@nextcloud/router"; const getAvatarUrl = (user, size, isGuest) => { const darkTheme = window.getComputedStyle(document.body).getPropertyValue("--background-invert-if-dark") === "invert(100%)"; return generateUrl("/avatar" + (isGuest ? "/guest" : "") + "/{user}/{size}" + (darkTheme ? "/dark" : ""), { user, size }); }; export { getAvatarUrl as g };