feat(pickers): visually separate the inline '+ Create' row from match rows (MAPPS-320) #366
No reviewers
Labels
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
psa-systems/mokosh-apps!366
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/MAPPS-320-picker-create-row-separation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
QA flagged the Company picker twice for a misclick risk: the '+ Create' row sat flush with the existing-match rows at the same row height and same hover treatment, so a user typing "Acme" and meaning to click "Acme Corp" could land on '+ Create "Acme"' and accidentally create a duplicate. Treat Create as a distinct action: top margin gap + border-t + muted band (bg-surface-2/60) + leading PlusIcon + taller padding, in both the empty-list and populated-list branches, in both CompanyPicker and ContactPicker. Keyboard chain (Down/Enter still reaches the Create button) and the inline-create modal flow are unchanged.
#MAPPS-320
f2d79d78004f2b7a500f⚠️ History rewrite notice (PSA-48). This repo's git history was rewritten (contributor names stripped from commit messages; audit / how-it-was-built docs distilled into
docs/dev-docs/CHANGELOG.md). This branch was force-updated to the sanitized history, so its commits are name-free.This PR is ~79 commits behind
mainand currently conflicts, so I did not merge it. To update it:git fetch origin && git switch feat/MAPPS-320-picker-create-row-separation && git reset --hard origin/feat/MAPPS-320-picker-create-row-separation(or re-clone).origin/mainto resolve the conflict, then push.View command line instructions
Manual merge helper
Use this merge commit message when completing the merge manually.
Checkout
From your project repository, check out a new branch and test the changes.