UNPKG

ngx-avatar-2

Version:

A universal avatar component for Angular applications that fetches / generates avatar based on the information you have about the user.

18 lines 1.86 kB
import { AvatarSource } from './avatar-source.enum'; /** * Facebook source implementation. * Fetch avatar source based on facebook identifier * and image size */ export class Facebook { sourceId; sourceType = AvatarSource.FACEBOOK; constructor(sourceId) { this.sourceId = sourceId; } getAvatar(size) { return ('https://graph.facebook.com/' + `${this.sourceId}/picture?width=${size}&height=${size}`); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmFjZWJvb2suanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtYXZhdGFyLTIvc3JjL2xpYi9zb3VyY2VzL2ZhY2Vib29rLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUNwRDs7OztHQUlHO0FBQ0gsTUFBTSxPQUFPLFFBQVE7SUFHQTtJQUZWLFVBQVUsR0FBaUIsWUFBWSxDQUFDLFFBQVEsQ0FBQztJQUUxRCxZQUFtQixRQUFnQjtRQUFoQixhQUFRLEdBQVIsUUFBUSxDQUFRO0lBQUcsQ0FBQztJQUVoQyxTQUFTLENBQUMsSUFBWTtRQUMzQixPQUFPLENBQ0wsNkJBQTZCO1lBQzdCLEdBQUcsSUFBSSxDQUFDLFFBQVEsa0JBQWtCLElBQUksV0FBVyxJQUFJLEVBQUUsQ0FDeEQsQ0FBQztJQUNKLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFNvdXJjZSB9IGZyb20gJy4vc291cmNlJztcbmltcG9ydCB7IEF2YXRhclNvdXJjZSB9IGZyb20gJy4vYXZhdGFyLXNvdXJjZS5lbnVtJztcbi8qKlxuICogIEZhY2Vib29rIHNvdXJjZSBpbXBsZW1lbnRhdGlvbi5cbiAqICBGZXRjaCBhdmF0YXIgc291cmNlIGJhc2VkIG9uIGZhY2Vib29rIGlkZW50aWZpZXJcbiAqICBhbmQgaW1hZ2Ugc2l6ZVxuICovXG5leHBvcnQgY2xhc3MgRmFjZWJvb2sgaW1wbGVtZW50cyBTb3VyY2Uge1xuICByZWFkb25seSBzb3VyY2VUeXBlOiBBdmF0YXJTb3VyY2UgPSBBdmF0YXJTb3VyY2UuRkFDRUJPT0s7XG5cbiAgY29uc3RydWN0b3IocHVibGljIHNvdXJjZUlkOiBzdHJpbmcpIHt9XG5cbiAgcHVibGljIGdldEF2YXRhcihzaXplOiBudW1iZXIpOiBzdHJpbmcge1xuICAgIHJldHVybiAoXG4gICAgICAnaHR0cHM6Ly9ncmFwaC5mYWNlYm9vay5jb20vJyArXG4gICAgICBgJHt0aGlzLnNvdXJjZUlkfS9waWN0dXJlP3dpZHRoPSR7c2l6ZX0maGVpZ2h0PSR7c2l6ZX1gXG4gICAgKTtcbiAgfVxufVxuIl19