UNPKG

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
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); };