UNPKG

nextjs-seo-manager

Version:
2 lines (1 loc) 1.76 kB
import e from"react";import{connect as o}from"react-redux";const s=()=>{let e={};return process.env.SEO_MANAGER_MODULE_SECRETKEY&&(e.secretKey=process.env.SEO_MANAGER_MODULE_SECRETKEY),process.env.SEO_MANAGER_MODULE_PROJECTKEY&&(e.projectKey=process.env.SEO_MANAGER_MODULE_PROJECTKEY),process.env.SEO_MANAGER_MODULE_PROJECTID&&(e.projectId=process.env.SEO_MANAGER_MODULE_PROJECTID),e},t=e=>{process.env.SEO_MANAGER_MODULE_PROJECTPLAN=JSON.stringify(e)},n=e.lazy(()=>import("./login-56961155.js")),r=e.lazy(()=>import("./loading-cfa16354.js")),i=e.lazy(()=>import("./Manager-55375588.js"));class l extends e.Component{constructor(e){super(e),this.onClose=()=>{this.props.onClose()},this.setLoading=e=>{this.setState({loading:e})};const o=s();this.state={loading:!1,projectId:o.projectId}}render(){var o,s,t,l,a,d,E,p,c;return e.createElement(e.Fragment,null,e.createElement(e.Suspense,{fallback:e.createElement(e.Fragment,null)},e.createElement(n,{onClose:this.onClose}),(null===(null===(s=null===(o=this.props)||void 0===o?void 0:o.user)||void 0===s?void 0:s.isLoggedIn)||!0===(null===(t=this.state)||void 0===t?void 0:t.loading))&&e.createElement(r,{onClose:this.onClose}),!0===(null===(a=null===(l=this.props)||void 0===l?void 0:l.user)||void 0===a?void 0:a.isLoggedIn)&&!0===(null===(E=null===(d=this.props)||void 0===d?void 0:d.user)||void 0===E?void 0:E.authorizedProject)&&e.createElement(i,{data:null===(p=this.props)||void 0===p?void 0:p.data,isNewPage:null===(c=this.props)||void 0===c?void 0:c.isNewPage,onClose:this.onClose,onIsLoading:this.setLoading,isLoading:this.state.loading,onChangeComplete:this.props.onChangeComplete})))}}var a=o(e=>({user:null==e?void 0:e.user}))(l),d=Object.freeze({__proto__:null,default:a});export{d as i,s as r,t as s};