partial fix for avatar uploads

This commit is contained in:
or-else
2022-08-25 18:50:11 -10:00
parent df203f48bd
commit 5006a6fb34
7 changed files with 17 additions and 16 deletions
+4 -2
View File
@@ -50,7 +50,8 @@ export default class CreateAccountView extends React.PureComponent {
this.setState({fn: e.target.value});
}
handleImageChanged(img) {
handleImageChanged(mime, img) {
console.log("handleImageChanged", mime, img);
this.setState({imageDataUrl: img});
}
@@ -93,7 +94,8 @@ export default class CreateAccountView extends React.PureComponent {
</div>
<AvatarUpload
tinode={this.props.tinode}
onImageChanged={this.handleImageChanged}
avatar={this.state.imageDataUrl}
onImageUpdated={this.handleImageChanged}
onError={this.props.onError} />
</div>
<div className="panel-form-row">
+1 -1
View File
@@ -255,7 +255,7 @@ class InfoView extends React.Component {
}
}
handleImageChanged(img) {
handleImageChanged(mime, img) {
this.setState({avatar: img});
this.props.onTopicDescUpdate(this.props.topic, theCard(null, img || Tinode.DEL_CHAR), null);
}
+2 -2
View File
@@ -37,7 +37,7 @@ export default class NewTopicGroup extends React.PureComponent {
this.setState({[name]: e.target.value || ''});
}
handleImageChanged(img) {
handleImageChanged(mime, img) {
this.setState({imageDataUrl: img});
}
@@ -72,7 +72,7 @@ export default class NewTopicGroup extends React.PureComponent {
<AvatarUpload
tinode={this.props.tinode}
onError={this.props.onError}
onImageChanged={this.handleImageChanged} />
onImageUpdated={this.handleImageChanged} />
</center>
<div className="group">
<label className="small" htmlFor="new-topic-fn">