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.
| Component | Description |
|---|---|
| input | Single-line text field |
| radio | Mutually exclusive radio buttons |
| customdropdown | Single/multi-select dropdown, static or API-driven |
| customdatepicker | Date-only picker with range and weekday constraints |
| customidinput | NID / Child ID / NIN with live NIDA verification |
| customtininput | Company TIN with RDB/RRA registry verification and field auto-population |
| customphonenumber | International phone input with country flag dropdown |
| customcurrencyformatinput | Comma-formatted monetary amount input (e.g. 1,000,000 RWF) |
| customfileupload | Base64 inline file upload |
| custominternalfileupload | CDN pre-upload file attachment |
| customcascadingdropdowns | Province → Village hierarchical location picker |
| customgenericdatafetch | Input that triggers an API lookup and populates downstream fields; also covers customdirectdatafetch for direct URL calls |
| genericbuttonfetch | Standalone button that triggers an API lookup on click (no input field) |
Validators
| Page | Description |
|---|---|
| Cross-field validators | Compare fields against each other, enforce repeater row uniqueness, and validate JSON-keyed response values |