feat(starter): in start block input format, don't prevent deletion if only one field remaining, just clear form#2830
Merged
waleedlatif1 merged 1 commit intostagingfrom Jan 15, 2026
Merged
Conversation
… only one field remaining, just clear form
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Contributor
Greptile SummaryThis PR improves UX for the start block input format by allowing users to clear the last remaining field instead of preventing deletion. Previously, the delete button was disabled when only one field remained; now, clicking delete on the last field resets it to a fresh default field instead of blocking the action. The implementation is clean and straightforward:
Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant User
participant DeleteButton
participant removeField
participant Store
participant UI
User->>DeleteButton: Click delete on last field
DeleteButton->>removeField: removeField(fieldId)
alt isReadOnly
removeField-->>User: Return early (no action)
else fields.length === 1
removeField->>Store: setStoreValue([createDefaultField()])
Store->>UI: Re-render with fresh empty field
UI-->>User: Display cleared field
else fields.length > 1
removeField->>Store: setStoreValue(filtered fields)
Store->>UI: Re-render without deleted field
UI-->>User: Display remaining fields
end
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Type of Change
Testing
tested manually
Checklist