@sishuguojixuefu/react-native-form
Version:
62 lines • 2.78 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const react_1 = __importDefault(require("react"));
const Input_1 = __importDefault(require("./Input"));
exports.Input = Input_1.default;
const Switch_1 = __importDefault(require("./Switch"));
exports.Switch = Switch_1.default;
const Textarea_1 = __importDefault(require("./Textarea"));
exports.Textarea = Textarea_1.default;
const SsSelect_1 = __importDefault(require("./SsSelect"));
exports.SsSelect = SsSelect_1.default;
const SsDate_1 = __importDefault(require("./SsDate"));
exports.SsDate = SsDate_1.default;
const SsDateRange_1 = __importDefault(require("./SsDateRange"));
exports.SsDateRange = SsDateRange_1.default;
const SsAmount_1 = __importDefault(require("./SsAmount"));
exports.SsAmount = SsAmount_1.default;
const SsDescription_1 = __importDefault(require("./SsDescription"));
exports.SsDescription = SsDescription_1.default;
const SsRating_1 = __importDefault(require("./SsRating"));
exports.SsRating = SsRating_1.default;
const SsMultiSelect_1 = __importDefault(require("./SsMultiSelect"));
exports.SsMultiSelect = SsMultiSelect_1.default;
const SSMultiSelectView_1 = __importDefault(require("./SSMultiSelectView"));
exports.SSMultiSelectView = SSMultiSelectView_1.default;
const SsCalculate_1 = __importDefault(require("./SsCalculate"));
exports.SsCalculate = SsCalculate_1.default;
const SsImagePicker_1 = __importDefault(require("./SsImagePicker"));
exports.SsImagePicker = SsImagePicker_1.default;
const NumberInput = (props) => {
return (react_1.default.createElement(Input_1.default, Object.assign({}, props, { type: "number", rules: props.rules ? [...props.rules, 'number'] : ['number'], last: props.last })));
};
exports.NumberInput = NumberInput;
const SsDropDown = (props) => {
const { multiple } = props;
if (multiple) {
return react_1.default.createElement(SsMultiSelect_1.default, Object.assign({}, props));
}
return react_1.default.createElement(SsSelect_1.default, Object.assign({}, props));
};
exports.SsDropDown = SsDropDown;
exports.default = {
Input: Input_1.default,
NumberInput,
Textarea: Textarea_1.default,
SsSelect: SsSelect_1.default,
SsDate: SsDate_1.default,
SsDateRange: SsDateRange_1.default,
SsAmount: SsAmount_1.default,
SsDescription: SsDescription_1.default,
SsRating: SsRating_1.default,
SsMultiSelect: SsMultiSelect_1.default,
SSMultiSelectView: SSMultiSelectView_1.default,
SsCalculate: SsCalculate_1.default,
SsDropDown,
SsImagePicker: SsImagePicker_1.default,
Switch: Switch_1.default,
};
//# sourceMappingURL=index.js.map