UNPKG

@r3l/app

Version:
69 lines (57 loc) 1.85 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Banner; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _reactRedux = require("react-redux"); var _navigation = require("./navigation.actions"); var _styled = require("../styled"); var _appStoreButtons = _interopRequireDefault(require("../web_about/appStoreButtons")); Banner.propTypes = { location: _propTypes.default.object, history: _propTypes.default.object }; function Banner(_ref) { var location = _ref.location, history = _ref.history; var dispatch = (0, _reactRedux.useDispatch)(); var screenSize = (0, _reactRedux.useSelector)(function (state) { return state.navigation.screenSize; }); if (screenSize > 0) return /*#__PURE__*/_react.default.createElement(_appStoreButtons.default, { sx: { mt: [4, 8], mb: [1, 0] } }); var setRedirect = function setRedirect() { return history.replace({ search: "?redirect=".concat(location === null || location === void 0 ? void 0 : location.pathname) }); }; return /*#__PURE__*/_react.default.createElement(_styled.Row, { sx: { justifyContent: 'flex-start' } }, /*#__PURE__*/_react.default.createElement(_styled.Button, { onPress: function onPress() { setRedirect(); dispatch((0, _navigation.showModal)('login')); }, sx: { mr: 4 } }, "Login"), /*#__PURE__*/_react.default.createElement(_styled.Button, { onPress: function onPress() { setRedirect(); dispatch((0, _navigation.showModal)('signupSocial')); }, sx: { mr: 0 } }, "Sign Up")); } //# sourceMappingURL=bannerButtons.js.map