Components

Form Components

Reference index for all IremboHub Formly field components.

Each component page documents when to use the component, its full prop table, validation message keys, and copy-paste JSON examples.

ComponentDescription
inputSingle-line text field
radioMutually exclusive radio buttons
customdropdownSingle/multi-select dropdown, static or API-driven
customdatepickerDate-only picker with range and weekday constraints
customidinputNID / Child ID / NIN with live NIDA verification
customtininputCompany TIN with RDB/RRA registry verification and field auto-population
customphonenumberInternational phone input with country flag dropdown
customcurrencyformatinputComma-formatted monetary amount input (e.g. 1,000,000 RWF)
customfileuploadBase64 inline file upload
custominternalfileuploadCDN pre-upload file attachment
customcascadingdropdownsProvince → Village hierarchical location picker
customgenericdatafetchInput that triggers an API lookup and populates downstream fields; also covers customdirectdatafetch for direct URL calls
genericbuttonfetchStandalone button that triggers an API lookup on click (no input field)

Validators

PageDescription
Cross-field validatorsCompare fields against each other, enforce repeater row uniqueness, and validate JSON-keyed response values

On this page