gy-foo
Version:
A library that contains all models for the gy-web-project.
13 lines • 2.25 kB
JavaScript
var IButton = /** @class */ (function () {
function IButton(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';
}
return IButton;
}());
export { IButton };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnV0dG9uLm1vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vZ3ktZm9vLyIsInNvdXJjZXMiOlsibGliL21vZGVscy9idXR0b24ubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7SUFPRSxpQkFBWSxHQUFHO1FBQ2IsSUFBSSxDQUFDLElBQUksR0FBRyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDckMsSUFBSSxDQUFDLEtBQUssR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDeEMsSUFBSSxDQUFDLEtBQUssR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDeEMsSUFBSSxDQUFDLFFBQVEsR0FBRyxHQUFHLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUM7UUFDcEQsSUFBSSxDQUFDLE9BQU8sR0FBRyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDOUMsSUFBSSxDQUFDLGVBQWUsR0FBRyxHQUFHLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUM7SUFDOUUsQ0FBQztJQUNILGNBQUM7QUFBRCxDQUFDLEFBZkQsSUFlQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjbGFzcyBJQnV0dG9uIHtcbiAgaWNvbjogc3RyaW5nO1xuICBsYWJlbDogc3RyaW5nO1xuICBjbGFzcz86IHN0cmluZztcbiAgZGlzYWJsZWQ/OiBzdHJpbmc7XG4gIHRvb2x0aXA/OiBzdHJpbmc7XG4gIHRvb2x0aXBQb3NpdGlvbj86IHN0cmluZztcbiAgY29uc3RydWN0b3Iob2JqKSB7XG4gICAgdGhpcy5pY29uID0gb2JqLmljb24gPyBvYmouaWNvbiA6ICcnO1xuICAgIHRoaXMubGFiZWwgPSBvYmoubGFiZWwgPyBvYmoubGFiZWwgOiAnJztcbiAgICB0aGlzLmNsYXNzID0gb2JqLmNsYXNzID8gb2JqLmNsYXNzIDogJyc7XG4gICAgdGhpcy5kaXNhYmxlZCA9IG9iai5kaXNhYmxlZCA/IG9iai5kaXNhYmxlZCA6IGZhbHNlO1xuICAgIHRoaXMudG9vbHRpcCA9IG9iai50b29sdGlwID8gb2JqLnRvb2x0aXAgOiAnJztcbiAgICB0aGlzLnRvb2x0aXBQb3NpdGlvbiA9IG9iai50b29sdGlwUG9zaXRpb24gPyBvYmoudG9vbHRpcFBvc2l0aW9uIDogJ2JvdHRvbSc7XG4gIH1cbn1cbiJdfQ==