Remove unnecessary state update for reply gate #4897
Merged
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.
We currently set state on mount in post thread. This is only necessary because the mobile reply prompt is located above the post in the hierarchy so we don't have access to the post itself from the parent component.
This moves the mobile inline prompt into the main post thread component. This lets us remove this state and calculate it during render. This will also enable another simplification that I'll stack on top of this PR.
Test Plan
Mobile "Write your reply" still shows up on all platforms in the right place.
Reply gating still works.