gy-foo
Version:
A library that contains all models for the gy-web-project.
11 lines • 2.17 kB
JavaScript
export class IButton {
constructor(obj) {
this.icon = obj.icon ? obj.icon : '';
this.label = obj.label ? obj.label : '';
this.class = obj.class ? obj.class : '';
this.disabled = obj.disabled ? obj.disabled : false;
this.tooltip = obj.tooltip ? obj.tooltip : '';
this.tooltipPosition = obj.tooltipPosition ? obj.tooltipPosition : 'bottom';
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLm1vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vZ3ktZm9vLyIsInNvdXJjZXMiOlsibGliL21vZGVscy9idXR0b24ubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxPQUFPLE9BQU87SUFPbEIsWUFBWSxHQUFHO1FBQ2IsSUFBSSxDQUFDLElBQUksR0FBRyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDckMsSUFBSSxDQUFDLEtBQUssR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDeEMsSUFBSSxDQUFDLEtBQUssR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDeEMsSUFBSSxDQUFDLFFBQVEsR0FBRyxHQUFHLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUM7UUFDcEQsSUFBSSxDQUFDLE9BQU8sR0FBRyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDOUMsSUFBSSxDQUFDLGVBQWUsR0FBRyxHQUFHLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUM7SUFDOUUsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIElCdXR0b24ge1xuICBpY29uOiBzdHJpbmc7XG4gIGxhYmVsOiBzdHJpbmc7XG4gIGNsYXNzPzogc3RyaW5nO1xuICBkaXNhYmxlZD86IHN0cmluZztcbiAgdG9vbHRpcD86IHN0cmluZztcbiAgdG9vbHRpcFBvc2l0aW9uPzogc3RyaW5nO1xuICBjb25zdHJ1Y3RvcihvYmopIHtcbiAgICB0aGlzLmljb24gPSBvYmouaWNvbiA/IG9iai5pY29uIDogJyc7XG4gICAgdGhpcy5sYWJlbCA9IG9iai5sYWJlbCA/IG9iai5sYWJlbCA6ICcnO1xuICAgIHRoaXMuY2xhc3MgPSBvYmouY2xhc3MgPyBvYmouY2xhc3MgOiAnJztcbiAgICB0aGlzLmRpc2FibGVkID0gb2JqLmRpc2FibGVkID8gb2JqLmRpc2FibGVkIDogZmFsc2U7XG4gICAgdGhpcy50b29sdGlwID0gb2JqLnRvb2x0aXAgPyBvYmoudG9vbHRpcCA6ICcnO1xuICAgIHRoaXMudG9vbHRpcFBvc2l0aW9uID0gb2JqLnRvb2x0aXBQb3NpdGlvbiA/IG9iai50b29sdGlwUG9zaXRpb24gOiAnYm90dG9tJztcbiAgfVxufVxuIl19