UNPKG

@kiwicom/smart-faq

Version:

Smart FAQ

49 lines (37 loc) 1.55 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); Object.defineProperty(exports, "__esModule", { value: true }); exports.redirectsLoggedInAccount = exports.redirectsLoggedIn = void 0; var React = _interopRequireWildcard(require("react")); var _reactRouterDom = require("react-router-dom"); var _UserStatus = _interopRequireDefault(require("../helpers/UserStatus")); // @flow var redirectsLoggedIn = function redirectsLoggedIn(ComponentToWrap /*: React.ComponentType<Props>*/ ) { var WrappedComponent = function WrappedComponent(props /*: Props*/ ) { return React.createElement(React.Fragment, null, React.createElement(_UserStatus.default.LoggedIn, null, React.createElement(_reactRouterDom.Redirect, { to: "/faq/" })), React.createElement(ComponentToWrap, props)); }; return WrappedComponent; }; exports.redirectsLoggedIn = redirectsLoggedIn; var redirectsLoggedInAccount = function redirectsLoggedInAccount(ComponentToWrap /*: React.ComponentType<Props>*/ ) { var WrappedComponent = function WrappedComponent(props /*: Props*/ ) { return React.createElement(React.Fragment, null, React.createElement(_UserStatus.default.LoggedInAccount, null, React.createElement(_reactRouterDom.Redirect, { to: "/faq/" })), React.createElement(ComponentToWrap, props)); }; return WrappedComponent; }; exports.redirectsLoggedInAccount = redirectsLoggedInAccount;