UNPKG

kitchen-simulator

Version:

It is a kitchen simulator (self-contained micro-frontend).

78 lines (77 loc) 4.62 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); var _typeof = require("@babel/runtime/helpers/typeof"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")); var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral")); var _react = _interopRequireWildcard(require("react")); var SharedStyle = _interopRequireWildcard(require("../../shared-style")); var _constants = require("../../constants"); var _styledComponents = _interopRequireDefault(require("styled-components")); var _excluded = ["style"]; var _templateObject; function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, "default": e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); } function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2["default"])(o), (0, _possibleConstructorReturn2["default"])(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2["default"])(t).constructor) : o.apply(t, e)); } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } var StyledInput = _styledComponents["default"].input(_templateObject || (_templateObject = (0, _taggedTemplateLiteral2["default"])(["\n display: block;\n padding: 15px 10px 12px 0px;\n width: 120px;\n font-family: ", ";\n font-size: 12px;\n font-weight: 600;\n line-height: 17px;\n color: ", ";\n background-color: ", ";\n border: 2px solid;\n text-align: right;\n float: right;\n border-radius: 5px;\n outline: 0;\n :focus {\n border-color: ", ";\n }\n"])), _constants.DEFAULT_FONT_FAMILY, _constants.TEXT_COLOR_NEUTRAL_3, _constants.BG_COLOR_0, _constants.SECONDARY_PURPLE_COLOR); var FormTextInput = exports["default"] = /*#__PURE__*/function (_Component) { function FormTextInput(props) { var _this; (0, _classCallCheck2["default"])(this, FormTextInput); _this = _callSuper(this, FormTextInput, [props]); _this.state = { focus: false }; _this.input = /*#__PURE__*/_react["default"].createRef(null); return _this; } (0, _inherits2["default"])(FormTextInput, _Component); return (0, _createClass2["default"])(FormTextInput, [{ key: "componentDidMount", value: function componentDidMount() { if (this.input.current) { this.input.current.select(); } } }, { key: "render", value: function render() { var _this2 = this; var _this$props = this.props, style = _this$props.style, rest = (0, _objectWithoutProperties2["default"])(_this$props, _excluded); return /*#__PURE__*/_react["default"].createElement(StyledInput, (0, _extends2["default"])({ ref: this.input, onFocus: function onFocus(e) { return _this2.setState({ focus: true }); }, onBlur: function onBlur(e) { return _this2.setState({ focus: false }); }, style: style // autoFocus , type: "text" }, rest, { maxLength: _constants.PROJECT_NAME_LENGTH_LIMIT })); } }]); }(_react.Component); FormTextInput.defaultProps = { style: {} }; module.exports = exports.default;