ng-layout-form
Version:
layout form
152 lines (150 loc) • 5.49 kB
JavaScript
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/config/baseConfig.ts
var baseConfig_exports = {};
__export(baseConfig_exports, {
Comp_Info: () => Comp_Info
});
module.exports = __toCommonJS(baseConfig_exports);
var import_ng_lib_tsx = require("ng-lib-tsx");
var import_basePropType = require("./basePropType");
var import_fromItem = require("./fromItem");
var NGGRoup = { instance: "NGGroup" };
var Comp_Info = {
ngFormPanel: NGGRoup,
container: NGGRoup,
NGText: { instance: import_fromItem.NGText },
NGCheckBoxGroup: {
instance: import_ng_lib_tsx.NGCheckbox,
props: {
unCheckedValue: (0, import_basePropType.anyProp)(false),
checkedValue: (0, import_basePropType.anyProp)(true),
inputValue: (0, import_basePropType.anyProp)(true),
uncheckedValue: (0, import_basePropType.anyProp)(false)
}
},
NGCheckbox: {
instance: import_ng_lib_tsx.NGCheckbox,
props: {
unCheckedValue: (0, import_basePropType.anyProp)(false),
checkedValue: (0, import_basePropType.anyProp)(true),
inputValue: (0, import_basePropType.anyProp)(true),
uncheckedValue: (0, import_basePropType.anyProp)(false)
}
},
NGSwitch: {
instance: import_ng_lib_tsx.NGSwitch,
props: {
unCheckedValue: (0, import_basePropType.anyProp)(false),
checkedValue: (0, import_basePropType.anyProp)(true),
inputValue: (0, import_basePropType.anyProp)(true),
uncheckedValue: (0, import_basePropType.anyProp)(false)
}
},
NGCheckboxGroup: {
instance: import_ng_lib_tsx.NGCheckboxGroup,
props: {
data: (0, import_basePropType.anyProp)([])
}
},
NGTextArea: {
instance: import_ng_lib_tsx.NGTextArea,
props: {
placeholder: (0, import_basePropType.strProp)(""),
help: (0, import_basePropType.strProp)(""),
readOnly: (0, import_basePropType.getSPT)(false, "booleanData"),
maxLength: (0, import_basePropType.numberProp)(void 0),
allowClear: import_basePropType.selectorPropTypes.booleanProp,
showCount: (0, import_basePropType.getSPT)(false, "booleanData"),
autoSize: (0, import_basePropType.anyProp)(false)
}
},
NGInput: {
instance: import_ng_lib_tsx.NGInput,
props: {
placeholder: (0, import_basePropType.strProp)(""),
help: (0, import_basePropType.strProp)(""),
autoComplete: (0, import_basePropType.strProp)("off"),
readOnly: (0, import_basePropType.getSPT)(false, "booleanData"),
maxLength: (0, import_basePropType.numberProp)(void 0),
allowClear: import_basePropType.selectorPropTypes.booleanProp
// getPopupContainer: selectorPropTypes.booleanProp,
},
listener: {
onChange: `function onChange(val,event){console.log("----",val,event)}`
}
},
NGInputNumber: {
instance: import_ng_lib_tsx.NGInputNumber,
props: {
precision: (0, import_basePropType.numberProp)(0),
readOnly: import_basePropType.selectorPropTypes.booleanProp,
min: (0, import_basePropType.numberProp)(0),
max: (0, import_basePropType.numberProp)(void 0),
step: (0, import_basePropType.numberProp)(1)
}
},
NGSelect: {
instance: import_ng_lib_tsx.NGSelect,
props: {
data: import_basePropType.arrayProp,
valueField: (0, import_basePropType.strProp)("value"),
labelField: (0, import_basePropType.strProp)("label"),
mode: (0, import_basePropType.strProp)(""),
getPopupContainer: import_basePropType.selectorPropTypes.booleanProp
},
children: "Radio"
},
NGDatePicker: {
instance: import_ng_lib_tsx.NGDatePicker,
props: {
getPopupContainer: import_basePropType.selectorPropTypes.booleanProp
}
},
NGRangePicker: {
instance: import_ng_lib_tsx.NGRangePicker,
props: {
getPopupContainer: import_basePropType.selectorPropTypes.booleanProp
}
},
NGDateTimePicker: {
instance: import_ng_lib_tsx.NGDatePicker,
props: {
showTime: (0, import_basePropType.getSPT)(true, "booleanData"),
getPopupContainer: import_basePropType.selectorPropTypes.booleanProp
},
defaultProps: {
showTime: true
}
},
NGTimePicker: {
instance: import_ng_lib_tsx.NGTimePicker,
props: {
getPopupContainer: import_basePropType.selectorPropTypes.booleanProp
}
},
NGPassword: { instance: import_ng_lib_tsx.NGPassword },
NGButton: { instance: import_ng_lib_tsx.NGButton, props: { children: (0, import_basePropType.strProp)("") } },
NGImage: { instance: import_ng_lib_tsx.NGImage },
NGRadio: { instance: import_ng_lib_tsx.NGRadio },
NGRadioGroup: { instance: import_ng_lib_tsx.NGRadioGroup }
};
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
Comp_Info
});