import React from 'react';
import PropTypes from 'prop-types';
import StudentIcon from 'react-icons/lib/md/person';
import RoomIcon from 'react-icons/lib/md/room';
import ClassIcon from 'react-icons/lib/md/group';
import TeacherIcon from 'react-icons/lib/md/account-circle';
class IconFromUserType extends React.Component {
static propTypes = {
userType: PropTypes.string,
defaultIcon: PropTypes.element,
};
static defaultProps = {
userType: null,
defaultIcon: null,
};
render() {
switch (this.props.userType) {
case 'c':
return ;
case 't':
return ;
case 's':
return ;
case 'r':
return ;
default:
if (this.props.defaultIcon) {
return this.props.defaultIcon;
}
throw new Error('`userType` was invalid or not given, but `defaultIcon` is not defined.');
}
}
}
export default IconFromUserType;