aboutsummaryrefslogtreecommitdiff
path: root/vnext/src/components/Settings.js
diff options
context:
space:
mode:
Diffstat (limited to 'vnext/src/components/Settings.js')
-rw-r--r--vnext/src/components/Settings.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/vnext/src/components/Settings.js b/vnext/src/components/Settings.js
index 29d1b4b5..cf6926f8 100644
--- a/vnext/src/components/Settings.js
+++ b/vnext/src/components/Settings.js
@@ -1,5 +1,6 @@
import React, { useState, useEffect, useRef } from 'react';
import PropTypes from 'prop-types';
+import ReactRouterPropTypes from 'react-router-prop-types';
import { me, updateAvatar } from '../api';
@@ -24,7 +25,7 @@ function ChangeAvatarForm({ visitor }) {
};
reader.readAsDataURL(avatarInput.current.files[0]);
}
- }
+ };
let previewUser = { ...visitor, uname: '<preview>' };
if (preview) {
previewUser = { ...visitor, avatar: preview, uname: '<preview>' };
@@ -39,7 +40,7 @@ function ChangeAvatarForm({ visitor }) {
this.props.onChange(visitor);
});
});
- }
+ };
return (
<form>
<small>Recommendations: PNG, 96x96, &lt;50Kb. Also, JPG and GIF supported.</small>
@@ -52,6 +53,10 @@ function ChangeAvatarForm({ visitor }) {
);
}
+ChangeAvatarForm.propTypes = {
+ visitor: UserType.isRequired
+};
+
export default class Settings extends React.Component {
constructor(props) {
super(props);