synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
16 lines • 900 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var core_1 = require("@material-ui/core");
var classnames_1 = (0, tslib_1.__importDefault)(require("classnames"));
var react_1 = (0, tslib_1.__importDefault)(require("react"));
var Typography_styles_1 = (0, tslib_1.__importDefault)(require("./Typography.styles"));
var Typography = function (props) {
var classes = (0, Typography_styles_1.default)();
var isCustom = Object.keys(classes).indexOf(props.variant) > -1;
return (react_1.default.createElement(core_1.Typography, (0, tslib_1.__assign)({}, props, { variant: isCustom ? undefined : props.variant, className: isCustom
? (0, classnames_1.default)(classes[props.variant], props.className)
: props.className }), props.children));
};
exports.default = Typography;
//# sourceMappingURL=Typography.js.map