dbl-components
Version:
Framework based on bootstrap 5
2 lines • 1.52 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=void 0;var _react=_interopRequireDefault(require("react"));var _reactKonva=_interopRequireDefault(require("react-konva"));var _excluded=["active","name","classes","_props"];function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)o=n[r],-1===t.indexOf(o)&&{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(-1!==e.indexOf(n))continue;t[n]=r[n]}return t}var kComponents={};Object.keys(_reactKonva["default"]).forEach(function(k){if(/^[A-Z]$/.test(k[0])){var Component=_reactKonva["default"][k];kComponents[k+"Konva"]=/*#__PURE__*/_react["default"].forwardRef(function(props,ref){var visible=props.active,id=props.name,classes=props.classes,_props$_props=props._props,_props=_props$_props===void 0?{}:_props$_props,konvaProps=_objectWithoutProperties(props,_excluded);var name=!Array.isArray(classes)?classes:classes.join(" ");Object.assign(konvaProps,_props,{id:id,name:name,ref:ref,visible:visible});return/*#__PURE__*/_react["default"].createElement(Component,konvaProps)});kComponents[k+"Konva"].wrapper=false}});var _default=exports["default"]=kComponents;
//# sourceMappingURL=index.js.map