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.
Created an intuitive error-handling that prevents users from submitting answers, unless the answer input is filled out. Additionally, I made the OnlyDevs, header a link, back to the home page. I primarily changed CSS to disable the cursor and then and make the button background red when disabled.
Description
I used hooks inside of onChange for the input, to set the state of the submission button. Then, I check for the length of the input field to make sure if users delete text, they still can't submit an empty answer to our database.
Types of changes
Motivation and Context
This change makes the UI more intuitive for the user and gently prods them to submit something in the answer form.
Before this, they were able to submit an empty answer, and that could overload our server, plus they were able to answer the same question many many times.
Concerns