Disable Enter key until input contains text #36
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.
Description
This pull request enhances the usability of the input field in the side panel with the following changes:
Prevent Empty Submissions:
Enterkey now triggers a submission only if the input contains text (non-whitespace characters).Disable Send Button:
Sendbutton is disabled until the input field contains valid text.Code Improvements:
onKeyDownandhandleSubmitto ensure consistent behavior when submitting.Testing and Validation:
Impact
Sendbutton when input is invalid or empty.Preview of Changes
Files Modified:
.env(minor formatting adjustments, no functional changes).src/components/side-panel/SidePanel.tsx(core updates).Key Changes:
handleKeyDownandhandleSubmitto check for non-empty text.disabledstate of theSendbutton based on trimmed input content.Testing and Verification
Sendbutton is disabled when input is empty or whitespace-only.Enterkey does not trigger submission for invalid input.Request to Reviewers
Please review the changes to ensure consistency with project standards. Feedback or suggestions for improvement are greatly appreciated!