ngx-dynamic-dashboard
Version:
an dashboard lib for angular 10
15 lines • 2.63 kB
JavaScript
/**
* Created by jayhamilton on 2/3/17.
*/
export class PropertyBase {
constructor(props = {}) {
this.value = props.value;
this.key = props.key || '';
this.label = props.label || '';
this.required = !props.required;
this.order = props.order === undefined ? 1 : props.order;
this.controlType = props.controlType || '';
this.options = props.options;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvcGVydHktYmFzZS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvYmVubGkvd29ya3NwYWNlcy9uZ3gtZHluYW1pYy1kYXNoYm9hcmQtZnJhbWV3b3JrL3Byb2plY3RzL25neC1keW5hbWljLWRhc2hib2FyZC9zcmMvIiwic291cmNlcyI6WyJkYXNoYm9hcmQvZHluYW1pYy1mb3JtL3Byb3BlcnR5LWJhc2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFDSCxNQUFNLE9BQU8sWUFBWTtJQVVyQixZQUFZLFFBUUksRUFBRTtRQUdkLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDLEtBQUssQ0FBQztRQUN6QixJQUFJLENBQUMsR0FBRyxHQUFHLEtBQUssQ0FBQyxHQUFHLElBQUksRUFBRSxDQUFDO1FBQzNCLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDLEtBQUssSUFBSSxFQUFFLENBQUM7UUFDL0IsSUFBSSxDQUFDLFFBQVEsR0FBRyxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUM7UUFDaEMsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUMsS0FBSyxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDO1FBQ3pELElBQUksQ0FBQyxXQUFXLEdBQUcsS0FBSyxDQUFDLFdBQVcsSUFBSSxFQUFFLENBQUM7UUFDM0MsSUFBSSxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUMsT0FBTyxDQUFDO0lBRWpDLENBQUM7Q0FDSiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3JlYXRlZCBieSBqYXloYW1pbHRvbiBvbiAyLzMvMTcuXG4gKi9cbmV4cG9ydCBjbGFzcyBQcm9wZXJ0eUJhc2U8VD4ge1xuICAgIHZhbHVlOiBUO1xuICAgIGtleTogc3RyaW5nO1xuICAgIGxhYmVsOiBzdHJpbmc7XG4gICAgcmVxdWlyZWQ6IGJvb2xlYW47XG4gICAgb3JkZXI6IG51bWJlcjtcbiAgICBjb250cm9sVHlwZTogc3RyaW5nO1xuICAgIG9wdGlvbnM6IGFueTtcbiAgICB0eXBlOiBzdHJpbmc7XG5cbiAgICBjb25zdHJ1Y3Rvcihwcm9wczoge1xuICAgICAgICAgICAgICAgICAgICB2YWx1ZT86IFQsXG4gICAgICAgICAgICAgICAgICAgIGtleT86IHN0cmluZyxcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw/OiBzdHJpbmcsXG4gICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkPzogYm9vbGVhbixcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI/OiBudW1iZXIsXG4gICAgICAgICAgICAgICAgICAgIGNvbnRyb2xUeXBlPzogc3RyaW5nLFxuICAgICAgICAgICAgICAgICAgICBvcHRpb25zPzogYW55XG4gICAgICAgICAgICAgICAgfSA9IHt9LFxuICAgICkge1xuXG4gICAgICAgIHRoaXMudmFsdWUgPSBwcm9wcy52YWx1ZTtcbiAgICAgICAgdGhpcy5rZXkgPSBwcm9wcy5rZXkgfHwgJyc7XG4gICAgICAgIHRoaXMubGFiZWwgPSBwcm9wcy5sYWJlbCB8fCAnJztcbiAgICAgICAgdGhpcy5yZXF1aXJlZCA9ICFwcm9wcy5yZXF1aXJlZDtcbiAgICAgICAgdGhpcy5vcmRlciA9IHByb3BzLm9yZGVyID09PSB1bmRlZmluZWQgPyAxIDogcHJvcHMub3JkZXI7XG4gICAgICAgIHRoaXMuY29udHJvbFR5cGUgPSBwcm9wcy5jb250cm9sVHlwZSB8fCAnJztcbiAgICAgICAgdGhpcy5vcHRpb25zID0gcHJvcHMub3B0aW9ucztcblxuICAgIH1cbn1cbiJdfQ==