'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.styles = undefined; var _defineProperty2 = require('babel-runtime/helpers/defineProperty'); var _defineProperty3 = _interopRequireDefault(_defineProperty2); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _propTypes = require('prop-types'); var _propTypes2 = _interopRequireDefault(_propTypes); var _classnames = require('classnames'); var _classnames2 = _interopRequireDefault(_classnames); var _withStyles = require('../styles/withStyles'); var _withStyles2 = _interopRequireDefault(_withStyles); var _SvgIcon = require('../SvgIcon'); var _SvgIcon2 = _interopRequireDefault(_SvgIcon); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var styles = exports.styles = function styles(theme) { return { root: { color: theme.palette.text.disabled }, active: { color: theme.palette.primary.main }, text: { fill: theme.palette.primary.contrastText, fontSize: theme.typography.caption.fontSize, fontFamily: theme.typography.fontFamily } }; }; /** * @ignore - internal component. */ var _ref = _react2.default.createElement('circle', { cx: '12', cy: '12', r: '12' }); function StepPositionIcon(props) { var position = props.position, classes = props.classes, classNameProp = props.className, active = props.active; var className = (0, _classnames2.default)(classes.root, (0, _defineProperty3.default)({}, classes.active, active), classNameProp); return _react2.default.createElement( _SvgIcon2.default, { className: className }, _ref, _react2.default.createElement( 'text', { className: classes.text, x: '12', y: '16', textAnchor: 'middle' }, position ) ); } StepPositionIcon.propTypes = process.env.NODE_ENV !== "production" ? { /** * Whether this step is active. */ active: _propTypes2.default.bool, /** * Classses for component style customizations. */ classes: _propTypes2.default.object.isRequired, /** * @ignore */ className: _propTypes2.default.string, /** * The step position as a number. */ position: _propTypes2.default.node } : {}; exports.default = (0, _withStyles2.default)(styles, { name: 'MuiStepPosition' })(StepPositionIcon);