This page indexes the components available in the Unqork Module Builder, organized by category.
Where two versions of a component exist (for example, Map and Map v2), the v2 version is the current standard unless otherwise noted.
Components marked (Vega only, deprecated) work only in Vega modules and display a Deprecated badge in the component tray. They are not available in the component tray for Centauri modules.
Input and Text
| Component | Description |
|---|---|
| Text Field | Single-line text input for capturing short free-form text. |
| Text Area | Multi-line text input for capturing longer free-form text. |
| Number | Numeric input field that restricts entry to number values. |
| Text input that validates entries as a properly formatted email address. | |
| Phone Number | Text input with a mask for capturing domestic phone numbers. |
| Intl Phone Number | Text input for capturing international phone numbers with country code selection. |
| Protected Field | Password-style input that masks the entered value. |
| Date Input | Text-based date entry field with format validation. |
Selection and Choice
| Component | Description |
|---|---|
| Dropdown | Single-select drop-down control for choosing one option from a list. |
| Multi-Select Dropdown | Drop-down control that lets end-users select multiple options from a list. |
| Radio Buttons | Group of radio buttons for single-selection from a set of visible options. |
| Single Checkbox | Single toggle checkbox for binary input, like yes or no. |
| Checkboxes | Group of checkboxes for selecting multiple options from a visible list. |
| Simple Select | Lightweight single-select drop-down for choosing one option from a configured list. (Vega only, deprecated) |
| Search Select | Drop-down with a search field for filtering and selecting from a long list of options. (Vega only, deprecated) |
Logic and Data
| Component | Description |
|---|---|
| Initializer | Fires automatically on module load or a defined trigger to populate fields or run startup logic. |
| Calculator | Computes output values from input fields using formulas, triggered manually or by watching inputs. |
| Decisions | Evaluates input values against a decision table and sets output field properties based on matching rules. |
| Data Workflow | Executes a sequence of data operations (for example, API calls, transformations, lookups) in a defined pipeline. |
| Data Mapper | Maps data between fields or data structures using configurable input and output relationships. |
| Timer | Fires a trigger after a defined time interval or at a scheduled time. |
| Checkpoint | Records when an end-user reaches a specific point in a module, stored in submission metadata. |
Layout and Structure
| Component | Description |
|---|---|
| Panel | Container that groups related components into a section, with optional modal behavior. |
| Columns | Divides the canvas into a configurable set of side-by-side columns. |
| Field Group | Groups related input fields with a shared label and visual boundary. |
| Repeater | Renders a set of components repeatedly for each item in a data array. |
| Menu | Renders a configurable navigation menu for linking to pages or triggering actions. (Vega only, deprecated) |
Grids and Tables
| Component | Description |
|---|---|
| Uniform Grid | Row-based grid that lets end-users add, edit, and delete structured data records. |
| Dynamic Grid | Highly configurable grid with advanced column types, inline editing, and row actions. |
| Freeform Grid | Grid where Creators position components in each row using a flexible cell layout. |
| Data Grid | Tabular grid for entering structured data with add and remove row controls and display options. |
| Advanced Datagrid | Extended datagrid with modal or inline editing, delete confirmation, accordion rows, and extensive button customization. |
| Table | HTML table layout with components placed into cells, with border, striped, and hover options. |
| Data Table | Read-optimized table with columns configured using a visual data table builder. |
| View Grid | Displays data in a configurable read-optimized grid with sorting, filtering, and row selection. |
| Matrix | Grid-style component for capturing selections across rows and columns, organized as collections and properties. |
| Vega Table | Interactive data table with spreadsheet and form view modes, supporting column formatting, aggregation, nested data structures, and configurable triggers. (Vega only, deprecated) |
Display and Content
| Component | Description |
|---|---|
| HTML Element | Renders a raw HTML tag (for example, h1, p, div) with configurable content and attributes. |
| Content | Displays rich HTML and CSS content with optional Excel and PDF download links. |
| Rich Text Editor | WYSIWYG editor that lets end-users compose and format rich text content. |
| Markdown | Renders markdown-formatted strings as styled rich text. |
| Image | Displays an image from a URL or submission data source. (Vega only, deprecated) |
| iFrame | Embeds an external URL in an inline frame inside a module. (Vega only, deprecated) |
Maps and Address
| Component | Description |
|---|---|
| Address | Address input with Google Maps-powered autocomplete and configurable address sub-fields. Use the Address Search component for new modules. (deprecated) |
| Address Search | Address input with autocomplete powered by a configurable geocoding service (for example, Google Places). |
| Map | Displays a choropleth or marker map from module data. |
| Map v2 | Interactive Google Maps with dragging, zoom, satellite, fullscreen, and street view. |
Charts and Visualization
| Component | Description |
|---|---|
| Chart | Renders a configurable chart (for example, bar, line, pie) from module data. |
| KPI | Displays a key performance indicator with a label and numeric value. |
| Vega Chart | Renders multi-series charts (for example, column, bar, line, pie) with configurable datasets, axes, legends, and series types. (Vega only, deprecated) |
Actions and Inputs
| Component | Description |
|---|---|
| Button | Triggers an action (for example, save, validate, navigate) when clicked. |
| Navigation | Creates a multi-step wizard interface linking Panel components with step navigation controls. |
| File | Lets end-users upload one or more files, storing them in submission data. |
| Signature | Captures a handwritten signature from end-users using a drawing canvas. |
Plug-Ins and Integrations
| Component | Description |
|---|---|
| Plug-In | Sends data to an external API endpoint and processes the response, with configurable inputs and outputs. |
| File Storage | Handles file transfer operations against SFTP and FTP services (get, list, put, delete). |
| Plaid | Integrates with the Plaid financial data API for bank account linking and verification. |
Utility
| Component | Description |
|---|---|
| Hidden | Stores a value in module state without displaying anything to end-users. |
| Browser Storage | Reads from or writes to browser local or session storage. |
| Custom | Loads a custom-built component registered with the UnqorkAI platform. No configurable settings in the Module Builder. |
AI Components
| Component | Description |
|---|---|
| AI Summarizer | Transforms complex data or unstructured text into concise summaries using the registered LLM credential. |
Changelog
| Date | Change |
|---|---|
| 2026-10-16 | Updated the component index to match the current component tray, including deprecated Vega-only components. |
| 2026-03-30 | Initial publication. |