Others ​
Miscellaneous components that don't fit a single category — form engine internals, assignment workflow UI, messaging, and data display utilities.
Components ​
| Component | Tag | Description |
|---|---|---|
AssignmentModal | — | Modal form for creating or editing a task assignment |
AssigneeDetails | — | Popover showing assignment details with file upload and action buttons |
ChatMessage | — | Single chat message bubble with read/unread state and attachments |
CurrencyNumber | ue-currency-number | Currency-formatted text field input |
Datatable | — | Server-side data table with toolbar, filters, and row actions |
FormBase | v-form-base | Refactored schema-driven form engine (current version) |
FormBaseField | — | Internal field renderer for FormBase |
CustomFormBase | v-custom-form-base | Original schema-driven form engine (legacy, self-contained) |
FormBase vs CustomFormBase ​
FormBase and CustomFormBase expose the same v-form-base API and schema syntax. FormBase is the refactored version: its rendering logic is extracted into useFormBaseLogic (composable) and FormBaseField (sub-component), making it easier to maintain and extend. CustomFormBase is the original monolithic implementation and is kept for backwards compatibility.
Use FormBase (v-form-base) for all new work.