aboutsummaryrefslogtreecommitdiff
path: root/src/client/react/components/presentational/IconFromUserType.js
diff options
context:
space:
mode:
authorNoah Loomans <noahloomans@gmail.com>2018-06-26 21:46:41 +0200
committerNoah Loomans <noahloomans@gmail.com>2018-06-26 21:46:41 +0200
commit315adeb5e2012b7f7bcfcd1478f9d6dd2cc1092d (patch)
tree17ecdc44866845b679ca69337041856df3cab33c /src/client/react/components/presentational/IconFromUserType.js
parentd95009ed42a3a94c947bccbed8a436cbf6b9306c (diff)
Update code to comply with new styling
Diffstat (limited to 'src/client/react/components/presentational/IconFromUserType.js')
-rw-r--r--src/client/react/components/presentational/IconFromUserType.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/client/react/components/presentational/IconFromUserType.js b/src/client/react/components/presentational/IconFromUserType.js
index 3a7350c..0cb5154 100644
--- a/src/client/react/components/presentational/IconFromUserType.js
+++ b/src/client/react/components/presentational/IconFromUserType.js
@@ -37,7 +37,8 @@ class IconFromUserType extends React.Component {
};
render() {
- switch (this.props.userType) {
+ const { userType, defaultIcon } = this.props;
+ switch (userType) {
case 'c':
return <ClassIcon />;
case 't':
@@ -47,8 +48,8 @@ class IconFromUserType extends React.Component {
case 'r':
return <RoomIcon />;
default:
- if (this.props.defaultIcon) {
- return this.props.defaultIcon;
+ if (defaultIcon) {
+ return defaultIcon;
}
throw new Error('`userType` was invalid or not given, but `defaultIcon` is not defined.');