/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@dslc/lowcode-engine-ext@1.0.8/lib/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");exports.__esModule=!0,exports.default=exports.DateYearSetter=exports.DateSetter=exports.DateRangeSetter=exports.DateMonthSetter=void 0;var _timePicker=_interopRequireDefault(require("@alifd/next/lib/time-picker")),_inheritsLoose2=_interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose")),_datePicker=_interopRequireDefault(require("@alifd/next/lib/date-picker")),_react=_interopRequireWildcard(require("react")),_lowcodeTypes=require("@alilc/lowcode-types"),_utils=require("./utils"),_moment=_interopRequireDefault(require("moment")),_expressionSetter=_interopRequireDefault(require("./setter/expression-setter"));exports.ExpressionSetter=_expressionSetter.default;var _colorSetter=_interopRequireDefault(require("./setter/color-setter")),_jsonSetter=_interopRequireDefault(require("./setter/json-setter"));exports.JsonSetter=_jsonSetter.default;var _eventsSetter=_interopRequireDefault(require("./setter/events-setter"));exports.EventsSetter=_eventsSetter.default;var _styleSetter=_interopRequireDefault(require("./setter/style-setter")),_iconSetter=_interopRequireDefault(require("./setter/icon-setter"));exports.IconSetter=_iconSetter.default;var _functionSetter=_interopRequireDefault(require("./setter/function-setter")),_classnameSetter=_interopRequireDefault(require("./setter/classname-setter")),_stringSetter=_interopRequireDefault(require("./setter/string-setter")),_selectSetter=_interopRequireDefault(require("./setter/select-setter")),_radiogroupSetter=_interopRequireDefault(require("./setter/radiogroup-setter")),_boolSetter=_interopRequireDefault(require("./setter/bool-setter")),_numberSetter=_interopRequireDefault(require("./setter/number-setter")),_i18nSetter=_interopRequireDefault(require("./setter/i18n-setter")),_mixedSetter=_interopRequireDefault(require("./setter/mixed-setter")),_slotSetter=_interopRequireDefault(require("./setter/slot-setter")),_textareaSetter=_interopRequireDefault(require("./setter/textarea-setter")),_arraySetter=_interopRequireDefault(require("./setter/array-setter")),_objectSetter=_interopRequireDefault(require("./setter/object-setter")),_variableSetter=_interopRequireDefault(require("./setter/variable-setter")),_titleSetter=_interopRequireDefault(require("./setter/title-setter")),_pluginEventBindDialog=_interopRequireDefault(require("./plugin/plugin-event-bind-dialog")),_pluginVariableBindDialog=_interopRequireDefault(require("./plugin/plugin-variable-bind-dialog"));require("./index.less");var _package=_interopRequireDefault(require("../package.json"));function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function(e){return e?r:t})(e)}function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if("default"!==n&&Object.prototype.hasOwnProperty.call(e,n)){var o=i?Object.getOwnPropertyDescriptor(e,n):null;o&&(o.get||o.set)?Object.defineProperty(a,n,o):a[n]=e[n]}return a.default=e,r&&r.set(e,a),a}var DateSetter=_datePicker.default;exports.DateSetter=DateSetter;var DateYearSetter=_datePicker.default.YearPicker;exports.DateYearSetter=DateYearSetter;var DateMonthSetter=_datePicker.default.MonthPicker;exports.DateMonthSetter=DateMonthSetter;var DateRangeSetter=_datePicker.default.RangePicker;exports.DateRangeSetter=DateRangeSetter;var StringDateSetter=function(e){function t(){return e.apply(this,arguments)||this}return(0,_inheritsLoose2.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.onChange,r=e.value,a=e.showTime;return _react.default.createElement(_datePicker.default,{value:(0,_moment.default)(r),showTime:a,onChange:function(e){t(e?e.format():e)}})},t}(_react.Component),StringTimePicker=function(e){function t(){return e.apply(this,arguments)||this}return(0,_inheritsLoose2.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.onChange,r=e.value;return _react.default.createElement(_timePicker.default,{value:(0,_moment.default)(r),onChange:function(e){t(e?e.format("HH:mm:ss"):e)}})},t}(_react.Component),DataExpressionSetter={component:_expressionSetter.default,condition:function(e){var t=e.getValue();return(0,_lowcodeTypes.isJSExpression)(t)},valueType:["JSExpression"],defaultProps:{placeholder:"请输入表达式"},title:"表达式输入",recommend:!0},DataVariableSetter={component:_variableSetter.default,condition:function(e){var t=e.getValue();return(0,_lowcodeTypes.isJSExpression)(t)},valueType:["JSExpression"],title:"Variable input",recommend:!0},FunctionBindSetter={component:_functionSetter.default,title:"Function binding",condition:function(e){var t=e.getValue();return(0,_lowcodeTypes.isJSFunction)(t)},valueType:["JSFunction"]},DataJsonSetter={component:_jsonSetter.default,valueType:["object","array"]},DataArraySetter={component:_arraySetter.default,defaultProps:{},title:"ArraySetter",condition:function(e){var t=e.getValue();return null==t||Array.isArray(t)},initialValue:[],recommend:!0,valueType:["array"]},DataObjectSetter={component:_objectSetter.default,defaultProps:{},title:"ObjectSetter",condition:function(e){var t=e.getValue();return null==t||(0,_utils.isPlainObject)(t)},initialValue:{},recommend:!0},DataSlotSetter={component:_slotSetter.default,title:{type:"i18n","zh-CN":"插槽输入","en-US":"Slot Setter"},condition:function(e){return(0,_lowcodeTypes.isJSSlot)(e.getValue())},initialValue:function(e,t){return(0,_lowcodeTypes.isJSSlot)(t)?t:{type:"JSSlot",value:t}},recommend:!0,valueType:["JSSlot"]},engineExt={setters:{StringSetter:_stringSetter.default,NumberSetter:_numberSetter.default,BoolSetter:_boolSetter.default,SelectSetter:_selectSetter.default,VariableSetter:DataVariableSetter,ExpressionSetter:DataExpressionSetter,RadioGroupSetter:_radiogroupSetter.default,TextAreaSetter:_textareaSetter.default,DateSetter:StringDateSetter,TimePicker:StringTimePicker,DateYearSetter:DateYearSetter,DateMonthSetter:DateMonthSetter,DateRangeSetter:DateRangeSetter,EventsSetter:_eventsSetter.default,ColorSetter:_colorSetter.default,JsonSetter:DataJsonSetter,StyleSetter:_styleSetter.default,IconSetter:_iconSetter.default,ClassNameSetter:_classnameSetter.default,I18nSetter:_i18nSetter.default,FunctionSetter:FunctionBindSetter,MixedSetter:_mixedSetter.default,SlotSetter:DataSlotSetter,ArraySetter:DataArraySetter,ObjectSetter:DataObjectSetter,TitleSetter:_titleSetter.default},setterMap:{StringSetter:_stringSetter.default,NumberSetter:_numberSetter.default,BoolSetter:_boolSetter.default,SelectSetter:_selectSetter.default,VariableSetter:DataVariableSetter,ExpressionSetter:DataExpressionSetter,RadioGroupSetter:_radiogroupSetter.default,TextAreaSetter:_textareaSetter.default,DateSetter:StringDateSetter,TimePicker:StringTimePicker,DateYearSetter:DateYearSetter,DateMonthSetter:DateMonthSetter,DateRangeSetter:DateRangeSetter,EventsSetter:_eventsSetter.default,ColorSetter:_colorSetter.default,JsonSetter:DataJsonSetter,StyleSetter:_styleSetter.default,IconSetter:_iconSetter.default,ClassNameSetter:_classnameSetter.default,I18nSetter:_i18nSetter.default,FunctionSetter:FunctionBindSetter,MixedSetter:_mixedSetter.default,SlotSetter:DataSlotSetter,ArraySetter:DataArraySetter,ObjectSetter:DataObjectSetter,TitleSetter:_titleSetter.default},pluginMap:{EventBindDialog:_pluginEventBindDialog.default,VariableBindDialog:_pluginVariableBindDialog.default}};engineExt.version=_package.default.version,window.AliLowCodeEngineExt=engineExt,console.log("%c AliLowCodeExt %c v".concat(engineExt.version," "),"padding: 2px 1px; border-radius: 3px 0 0 3px; color: #fff; background: #5584ff; font-weight: bold;","padding: 2px 1px; border-radius: 0 3px 3px 0; color: #fff; background: #42c02e; font-weight: bold;");var _default=engineExt;exports.default=_default;
//# sourceMappingURL=/sm/1c521e1afa8f09237e5d0f0f7bcd2c1211d3bd319147a7e48c15c39e7e0b213a.map