@kiwicom/smart-faq
Version:
Smart FAQ
49 lines (37 loc) • 1.55 kB
JavaScript
;
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;