ngx-admin-lte
Version:
AdminLTE theme for angular
16 lines • 2.49 kB
JavaScript
export class User {
constructor(data = {}) {
this.connected = false;
this.firstname = data.firstname || '';
this.lastname = data.lastname || '';
this.email = data.email || '';
this.avatarUrl = data.avatarUrl || '';
this.creationDate = data.creation_date || Date.now();
this.preferredLang = data.preferredLang || null;
this.connected = data.connected || false;
}
getName() {
return this.firstname + ' ' + this.lastname;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1hZG1pbi1sdGUvIiwic291cmNlcyI6WyJtb2RlbHMvdXNlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLE9BQU8sSUFBSTtJQVNiLFlBQW9CLE9BQVksRUFBRTtRQUYzQixjQUFTLEdBQUcsS0FBSyxDQUFDO1FBR3JCLElBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLFNBQVMsSUFBSSxFQUFFLENBQUM7UUFDdEMsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUMsUUFBUSxJQUFJLEVBQUUsQ0FBQztRQUNwQyxJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQyxLQUFLLElBQUksRUFBRSxDQUFDO1FBQzlCLElBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLFNBQVMsSUFBSSxFQUFFLENBQUM7UUFDdEMsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLENBQUMsYUFBYSxJQUFJLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQztRQUNyRCxJQUFJLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQyxhQUFhLElBQUksSUFBSSxDQUFDO1FBQ2hELElBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLFNBQVMsSUFBSSxLQUFLLENBQUM7SUFDN0MsQ0FBQztJQUVNLE9BQU87UUFDVixPQUFPLElBQUksQ0FBQyxTQUFTLEdBQUcsR0FBRyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUM7SUFDaEQsQ0FBQztDQUNKIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIFVzZXIge1xuICAgIHB1YmxpYyBmaXJzdG5hbWU6IHN0cmluZztcbiAgICBwdWJsaWMgbGFzdG5hbWU6IHN0cmluZztcbiAgICBwdWJsaWMgZW1haWw6IHN0cmluZztcbiAgICBwdWJsaWMgYXZhdGFyVXJsOiBzdHJpbmc7XG4gICAgcHVibGljIGNyZWF0aW9uRGF0ZTogc3RyaW5nO1xuICAgIHB1YmxpYyBwcmVmZXJyZWRMYW5nOiBzdHJpbmc7XG4gICAgcHVibGljIGNvbm5lY3RlZCA9IGZhbHNlO1xuXG4gICAgcHVibGljIGNvbnN0cnVjdG9yKCBkYXRhOiBhbnkgPSB7fSkge1xuICAgICAgICB0aGlzLmZpcnN0bmFtZSA9IGRhdGEuZmlyc3RuYW1lIHx8ICcnO1xuICAgICAgICB0aGlzLmxhc3RuYW1lID0gZGF0YS5sYXN0bmFtZSB8fCAnJztcbiAgICAgICAgdGhpcy5lbWFpbCA9IGRhdGEuZW1haWwgfHwgJyc7XG4gICAgICAgIHRoaXMuYXZhdGFyVXJsID0gZGF0YS5hdmF0YXJVcmwgfHwgJyc7XG4gICAgICAgIHRoaXMuY3JlYXRpb25EYXRlID0gZGF0YS5jcmVhdGlvbl9kYXRlIHx8IERhdGUubm93KCk7XG4gICAgICAgIHRoaXMucHJlZmVycmVkTGFuZyA9IGRhdGEucHJlZmVycmVkTGFuZyB8fCBudWxsO1xuICAgICAgICB0aGlzLmNvbm5lY3RlZCA9IGRhdGEuY29ubmVjdGVkIHx8IGZhbHNlO1xuICAgIH1cblxuICAgIHB1YmxpYyBnZXROYW1lKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5maXJzdG5hbWUgKyAnICcgKyB0aGlzLmxhc3RuYW1lO1xuICAgIH1cbn1cbiJdfQ==