awv3
Version:
AWV client CAD framework
1 lines • 1.14 kB
JavaScript
;function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}exports.__esModule=!0;var _keys=require("babel-runtime/core-js/object/keys"),_keys2=_interopRequireDefault(_keys),_extends2=require("babel-runtime/helpers/extends"),_extends3=_interopRequireDefault(_extends2),_classCallCheck2=require("babel-runtime/helpers/classCallCheck"),_classCallCheck3=_interopRequireDefault(_classCallCheck2),_createClass2=require("babel-runtime/helpers/createClass"),_createClass3=_interopRequireDefault(_createClass2),Element=function(){function e(t){var l=this;(0,_classCallCheck3.default)(this,e),t=(0,_extends3.default)({type:void 0,tooltip:void 0,error:void 0,callback:void 0,name:"Value",visible:!0,enabled:!0,optional:!1,active:!1,canToggle:!0},t),(0,_keys2.default)(t).forEach(function(e){return l[e]=t[e]})}return(0,_createClass3.default)(e,[{key:"fulfilled",get:function(){return this.optional||this.value&&this.value.length>0}}]),e}();exports.default=Element,Element.Type={Label:"Label",Input:"Input",Button:"Button",ButtonGroup:"ButtonGroup",CheckBox:"CheckBox",DropDown:"DropDown",Selection:"Selection",Console:"Console"};