pagamio-frontend-commons-lib
Version:
Pagamio library for Frontend reusable components like the form engine and table container
36 lines (35 loc) • 2.02 kB
JavaScript
import { PhoneInput } from '../../components';
import CardExpiryInput from '../components/inputs/card-expiry-input/CardExpiryInput';
import CheckboxInput from '../components/inputs/checkbox-input/CheckboxInput';
import CreditCardInput from '../components/inputs/credit-card-input/CreditCardInput';
import DateInput from '../components/inputs/date-input/DateInput';
import EmailInput from '../components/inputs/email-input/EmailInput';
import LabelInput from '../components/inputs/label-input/LabelInput';
import MultiSelectInputComponent from '../components/inputs/multi-select-input/MultiSelectInput';
import NumberInput from '../components/inputs/number-input/NumberInput';
import PasswordInput from '../components/inputs/password-input/PasswordInput';
import RadioInput from '../components/inputs/radio-button/RadioInput';
import SelectInput from '../components/inputs/select/SelectInput';
import TextareaInputFW from '../components/inputs/textarea-input/TextareaInput';
import TimeInput from '../components/inputs/time-input/TimeInput';
import ToggleSwitchInput from '../components/inputs/toggle-switch-input/ToggleSwitchInput';
import UploadFieldForm from '../components/inputs/upload-field/UploadFieldForm';
import { registerInput } from './Registry';
export const setupInputRegistry = () => {
registerInput('card-expiry-input', CardExpiryInput);
registerInput('checkbox', CheckboxInput);
registerInput('credit-card', CreditCardInput);
registerInput('date', DateInput);
registerInput('email', EmailInput);
registerInput('file', UploadFieldForm);
registerInput('multi-select', MultiSelectInputComponent);
registerInput('number', NumberInput);
registerInput('password', PasswordInput);
registerInput('radio', RadioInput);
registerInput('select', SelectInput);
registerInput('switch', ToggleSwitchInput);
registerInput('tel', PhoneInput);
registerInput('text', LabelInput);
registerInput('textarea', TextareaInputFW);
registerInput('time', TimeInput);
};