ng-devui
Version:
DevUI components based on Angular
13 lines • 2.54 kB
JavaScript
export class Theme {
constructor(theme) {
this.id = theme.id;
this.name = theme.name;
this.cnName = theme.cnName || this.name;
this.data = theme.data;
this.extends = theme.extends || null;
this.isDark = theme?.isDark;
this.isPreview = theme.isPreview || false;
this.isExtendable = theme.isExtendable || true;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9kZXZ1aS90aGVtZS90aGVtZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUFNLE9BQU8sS0FBSztJQW1CaEIsWUFBWSxLQVdYO1FBQ0MsSUFBSSxDQUFDLEVBQUUsR0FBRyxLQUFLLENBQUMsRUFBRSxDQUFDO1FBQ25CLElBQUksQ0FBQyxJQUFJLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQztRQUN2QixJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQyxNQUFNLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQztRQUN4QyxJQUFJLENBQUMsSUFBSSxHQUFHLEtBQUssQ0FBQyxJQUFJLENBQUM7UUFDdkIsSUFBSSxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUMsT0FBTyxJQUFJLElBQUksQ0FBQztRQUNyQyxJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssRUFBRSxNQUFNLENBQUM7UUFDNUIsSUFBSSxDQUFDLFNBQVMsR0FBRyxLQUFLLENBQUMsU0FBUyxJQUFJLEtBQUssQ0FBQztRQUMxQyxJQUFJLENBQUMsWUFBWSxHQUFHLEtBQUssQ0FBQyxZQUFZLElBQUksSUFBSSxDQUFDO0lBQ2pELENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB0eXBlIFRoZW1lSWQgPSBzdHJpbmc7XG5cbmV4cG9ydCBjbGFzcyBUaGVtZSB7XG4gIGlkOiBUaGVtZUlkO1xuICBuYW1lOiBzdHJpbmc7XG4gIGNuTmFtZT86IHN0cmluZztcbiAgZGF0YToge1xuICAgIFtjc3NWYXJOYW1lOiBzdHJpbmddOiBzdHJpbmc7XG4gIH07XG4gIGV4dGVuZHM/OiBUaGVtZUlkO1xuICBpc0Rhcms/OiBib29sZWFuO1xuICBpc1ByZXZpZXc/OiBib29sZWFuO1xuICBpc0V4dGVuZGFibGU/OiBib29sZWFuO1xuICBleHRyYT86IHtcbiAgICBhcHBlbmRDbGFzcz86IEFycmF5PHN0cmluZz47XG4gICAgY3NzVmFyaWFibGVzPzoge1xuICAgICAgW2Nzc1Zhck5hbWU6IHN0cmluZ106IHN0cmluZztcbiAgICB9O1xuICAgIFtwcm9wOiBzdHJpbmddOiBhbnk7XG4gIH0gfCBhbnk7XG5cbiAgY29uc3RydWN0b3IodGhlbWU6IHtcbiAgICBpZDogVGhlbWVJZDtcbiAgICBuYW1lOiBzdHJpbmc7XG4gICAgY25OYW1lPzogc3RyaW5nO1xuICAgIGRhdGE6IHtcbiAgICAgIFtjc3NWYXJOYW1lOiBzdHJpbmddOiBzdHJpbmc7XG4gICAgfTtcbiAgICBleHRlbmRzPzogVGhlbWVJZDtcbiAgICBpc0Rhcms/OiBib29sZWFuO1xuICAgIGlzUHJldmlldz86IGJvb2xlYW47XG4gICAgaXNFeHRlbmRhYmxlPzogYm9vbGVhbjtcbiAgfSkge1xuICAgIHRoaXMuaWQgPSB0aGVtZS5pZDtcbiAgICB0aGlzLm5hbWUgPSB0aGVtZS5uYW1lO1xuICAgIHRoaXMuY25OYW1lID0gdGhlbWUuY25OYW1lIHx8IHRoaXMubmFtZTtcbiAgICB0aGlzLmRhdGEgPSB0aGVtZS5kYXRhO1xuICAgIHRoaXMuZXh0ZW5kcyA9IHRoZW1lLmV4dGVuZHMgfHwgbnVsbDtcbiAgICB0aGlzLmlzRGFyayA9IHRoZW1lPy5pc0Rhcms7XG4gICAgdGhpcy5pc1ByZXZpZXcgPSB0aGVtZS5pc1ByZXZpZXcgfHwgZmFsc2U7XG4gICAgdGhpcy5pc0V4dGVuZGFibGUgPSB0aGVtZS5pc0V4dGVuZGFibGUgfHwgdHJ1ZTtcbiAgfVxufVxuIl19