PUI-30 feat(record-form): password, url, tel, switch and tags field types #109

Merged
pienter merged 3 commits from feature/PUI-30-add-the-standard-input-and-existing-control-types- into main 2026-09-22 10:40:58 +00:00
Owner

Stacked on the PUI-33 PR.

RecordFormField gains password, url, tel (TextInput with that type), switch (Switch) and tags (TagsInput, forwards placeholder and maxTags). Value types string / boolean / string[]; busy, disabled, backend issues and View Mode flow like the existing built-ins. Relation pickers stay custom. Follow-up 8319214 on the PUI-36 branch makes switch reject required.

Checks: bun test, typecheck, lint, format:check, build:vue, build:storybook. Storybook play functions not run in a browser.

Refs: PUI-30

Stacked on the PUI-33 PR. RecordFormField gains password, url, tel (TextInput with that type), switch (Switch) and tags (TagsInput, forwards placeholder and maxTags). Value types string / boolean / string[]; busy, disabled, backend issues and View Mode flow like the existing built-ins. Relation pickers stay custom. Follow-up 8319214 on the PUI-36 branch makes switch reject required. Checks: bun test, typecheck, lint, format:check, build:vue, build:storybook. Storybook play functions not run in a browser. Refs: PUI-30
feat(record-form): add password, url, tel, switch and tags field types
All checks were successful
ci / lint (pull_request) Successful in 51s
ci / typecheck (pull_request) Successful in 42s
ci / format (pull_request) Successful in 56s
ci / release (pull_request) Has been skipped
e098d7a388
RecordFormField maps each to the existing package control, bound to its
path with the control's value type. Busy, disabled, backend issues and
View Mode flow like the existing built-ins. Relation pickers stay custom.

Refs: PUI-30
pienter changed target branch from feature/PUI-33-useunsavedchanges-misses-record-changes-inside-the to main 2026-09-22 10:29:35 +00:00
Merge branch 'main' into feature/PUI-30-add-the-standard-input-and-existing-control-types-
All checks were successful
ci / typecheck (pull_request) Successful in 53s
ci / lint (pull_request) Successful in 56s
ci / format (pull_request) Successful in 57s
ci / release (pull_request) Has been skipped
9aebe3b517
merge
All checks were successful
ci / typecheck (pull_request) Successful in 32s
ci / lint (pull_request) Successful in 35s
ci / format (pull_request) Successful in 38s
ci / release (pull_request) Has been skipped
93d1b71ec2
pienter deleted branch feature/PUI-30-add-the-standard-input-and-existing-control-types- 2026-09-22 10:40:59 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
pienter/ui!109
No description provided.