UNPKG

ngx-avatars

Version:

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

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