@@ -53,14 +53,21 @@ The `Field` component is the factory that decides which specific widget to rende
5353
5454| ObjectQL Type | UI Component | Features |
5555| :--- | :--- | :--- |
56- | ` text ` | ` TextField ` | Simple input. |
57- | ` textarea ` | ` TextAreaField ` | Multi-line, auto-growing text area. |
58- | ` number ` | ` NumberField ` | Numeric input with step and validation. |
56+ | ` text ` , ` string ` | ` TextField ` | Single-line text input. |
57+ | ` textarea ` , ` longtext ` | ` TextAreaField ` | Multi-line, auto-growing text area. |
58+ | ` email ` | ` TextField ` | Input with email validation type. Renders as ` mailto: ` link in read mode. |
59+ | ` url ` | ` TextField ` | Input with URL validation type. Renders as clickable link in read mode. |
60+ | ` password ` | ` TextField ` | Masked input (` type="password" ` ). Value is never shown in read mode. |
61+ | ` tel ` , ` phone ` | ` TextField ` | Telephone number input (` type="tel" ` ). |
62+ | ` number ` , ` integer ` , ` float ` | ` NumberField ` | Numeric input with step validation. |
5963| ` currency ` | ` NumberField ` | Formats display with currency symbol (e.g., "$1,000.00"). |
60- | ` boolean ` | ` BooleanField ` | Checkbox or Switch toggle. |
61- | ` date ` / ` datetime ` | ` DateField ` | Popover calendar picker. |
64+ | ` percent ` | ` NumberField ` | Formats display as percentage (e.g., "50%"). |
65+ | ` boolean ` | ` BooleanField ` | Checkbox for lists, Switch toggle for forms. |
66+ | ` date ` | ` DateField ` | Popover calendar picker. |
67+ | ` datetime ` | ` DateField ` | Date picker with time selection. |
6268| ` select ` | ` SelectField ` | Native accessible dropdown or Command palette. |
63- | ` lookup ` / ` master_detail ` | ` LookupField ` | Async search for related records. (e.g., "Select Account"). |
69+ | ` lookup ` | ` LookupField ` | Async search for related records. (e.g., "Select Account"). |
70+ | ` master_detail ` | ` LookupField ` | Same as lookup, but implies cascade delete and tighter coupling. |
6471
6572---
6673
0 commit comments