@krowdy-ui/views
Version:
React components that implement Google's Material Design.
44 lines (41 loc) • 1.72 kB
JavaScript
import React from 'react';
import PropTypes from 'prop-types';
import { Typography } from '@krowdy-ui/core';
import { Business as BusinessIcon } from '@material-ui/icons';
import { useStyles } from './styles';
var _ref2 = /*#__PURE__*/React.createElement(BusinessIcon, {
color: "disabled"
});
var CardEspecialization = function CardEspecialization(_ref) {
var especializationName = _ref.especializationName,
especializationPlace = _ref.especializationPlace,
endDate = _ref.endDate,
startDate = _ref.startDate,
studyingHere = _ref.studyingHere,
description = _ref.description;
var classes = useStyles();
return /*#__PURE__*/React.createElement("div", {
className: classes.root
}, /*#__PURE__*/React.createElement(Typography, {
variant: "h5"
}, especializationName), /*#__PURE__*/React.createElement("div", {
className: classes.companyContent
}, /*#__PURE__*/React.createElement("div", {
className: classes.companyImageContent
}, _ref2), /*#__PURE__*/React.createElement(Typography, {
variant: "h6"
}, especializationPlace)), startDate || studyingHere || endDate ? /*#__PURE__*/React.createElement(Typography, {
variant: "body2"
}, startDate, " - ", studyingHere ? 'Actual' : endDate) : null, description ? /*#__PURE__*/React.createElement(Typography, {
variant: "body2"
}, description) : null);
};
process.env.NODE_ENV !== "production" ? CardEspecialization.propTypes = {
description: PropTypes.string,
endDate: PropTypes.string,
especializationName: PropTypes.string,
especializationPlace: PropTypes.string,
startDate: PropTypes.string,
studyingHere: PropTypes.bool
} : void 0;
export default React.memo(CardEspecialization);