Repository URL to install this package:
|
Version:
2.0.4 ▾
|
"use strict";
/* eslint-disable max-statements */
/* @lint multiple 1 line register is fine */
var __importDefault = this && this.__importDefault || function (mod) {
return mod && mod.__esModule ? mod : {
"default": mod
};
};
Object.defineProperty(exports, "__esModule", {
value: true
}); // import { TextBox as TextInput } from 'atoms/TextBox'
// === Input plugins ===
const TextAreaInput_1 = __importDefault(require("./plugins/Text/TextAreaInput"));
const TextInput_1 = __importDefault(require("./plugins/Text/TextInput"));
const CheckboxInput_1 = __importDefault(require("./plugins/Special/CheckboxInput")); // import RadioGroupInput from './plugins/Special/RadioGroupInput'
const CardTypeInput_1 = __importDefault(require("./plugins/Special/CardTypeInput"));
const ExpiryDateInputType_1 = __importDefault(require("./plugins/Special/ExpiryDateInputType"));
const AutoSuggestInput_1 = __importDefault(require("./plugins/Special/AutoSuggestInput"));
const LabelInput_1 = __importDefault(require("./plugins/Simple/LabelInput"));
const FlatButtonInput_1 = __importDefault(require("./plugins/Button/FlatButtonInput"));
const ButtonInput_1 = __importDefault(require("./plugins/Button/ButtonInput"));
const SelectBoxInput_1 = __importDefault(require("./plugins/Special/SelectBoxInput"));
/**
* @todo Set?
* @note - some issue in automatic type aquisition with class extension,
* thus casting to any
*/
exports.inputChains = [TextAreaInput_1.default, LabelInput_1.default, FlatButtonInput_1.default, ButtonInput_1.default, CardTypeInput_1.default, ExpiryDateInputType_1.default, AutoSuggestInput_1.default, CheckboxInput_1.default, SelectBoxInput_1.default, TextInput_1.default];
function register(plugin) {
exports.inputChains.push(plugin);
}
exports.register = register;
function registerFormInputChainPlugins() {// Registering plugins
// Basic
// TextBoxInput supports text, password, confirmPassword, telephone
// note - currently registering this first because TextBoxIput is always renturing true for story
// register(TextAreaInput)
// register(TextBoxInput)
// register(LabelInput)
// register(FlatButtonInput)
// register(ButtonInput)
// // // multi/special
// register(CardTypeInput)
// register(ExpiryDateInputType)
// register(AutoSuggestInput)
// // register(SelectBoxWithHeadingInput)
// // register(SelectBoxInput)
// register(CheckboxInput)
// // register(RadioGroupInput)
// // register(DefaultInput)
}
exports.registerFormInputChainPlugins = registerFormInputChainPlugins;
exports.setup = registerFormInputChainPlugins; //# sourceMappingURL=config.js.map