Fixing suggested title filling.

This commit is contained in:
Dessalines 2019-12-15 11:29:50 -08:00
parent 2906777699
commit e3ba4df3e0

View file

@ -80,7 +80,7 @@ export class PostForm extends Component<PostFormProps, PostFormState> {
this.state.postForm = { this.state.postForm = {
body: this.props.post.body, body: this.props.post.body,
// NOTE: debouncing breaks both these for some reason, unless you use defaultValue // NOTE: debouncing breaks both these for some reason, unless you use defaultValue
name: this.props.post.name, name: undefined,
community_id: this.props.post.community_id, community_id: this.props.post.community_id,
edit_id: this.props.post.id, edit_id: this.props.post.id,
creator_id: this.props.post.creator_id, creator_id: this.props.post.creator_id,
@ -209,7 +209,11 @@ export class PostForm extends Component<PostFormProps, PostFormState> {
</label> </label>
<div class="col-sm-10"> <div class="col-sm-10">
<textarea <textarea
defaultValue={this.state.postForm.name} defaultValue={
this.props.post ? this.props.post.name : undefined
}
/* This needs to be undefined for some weird reason */
value={this.state.postForm.name}
onInput={linkEvent(this, this.handlePostNameChange)} onInput={linkEvent(this, this.handlePostNameChange)}
class="form-control" class="form-control"
required required