Skip to content

Others ​

Miscellaneous components that don't fit a single category — form engine internals, assignment workflow UI, messaging, and data display utilities.

Components ​

ComponentTagDescription
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
CurrencyNumberue-currency-numberCurrency-formatted text field input
Datatable—Server-side data table with toolbar, filters, and row actions
FormBasev-form-baseRefactored schema-driven form engine (current version)
FormBaseField—Internal field renderer for FormBase
CustomFormBasev-custom-form-baseOriginal 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.