{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-jsx/src/client/reactive/components/rewritten/conduit/src/components/header-rp19.js"],"names":["ReactiveMorph","userStore","commonStore","LoggedInView","LoggedOutView","Header","render","isLoggedIn"],"mappings":"AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;AAEOA,mB;;AACAC,e;;AACAC,iB;;AACAC,kB;;AACAC,mB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEQ,YAAMC,MAAN,SAAqBL,aAArB,CAAmC;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAChDM,iBAAS;AAAA;;AACP,gBAAMC,aAAa,CAAC,mGAACN,SAAD,iBAApB;AACA,8EACa,qBADb,mHAEe,WAFf,2HAGuB,cAHvB,qLAIUC,WAJV;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,wEAOO,wGACC,6MAAaD,SAAb,kBADD,GAGC,+GAVR;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAeD;;AAlB+C;;AAAA;;yBAA7BI,M","file":"header-rp19.js","sourcesContent":["'enable rp19-jsx';\n\nimport ReactiveMorph from 'src/client/reactive/components/rewritten/conduit/rpComponents/reactiveMorph.js';\nimport userStore from 'src/client/reactive/components/rewritten/conduit/src/stores/userStore.js';\nimport commonStore from 'src/client/reactive/components/rewritten/conduit/src/stores/commonStore.js';\nimport LoggedInView from 'src/client/reactive/components/rewritten/conduit/src/components/header/logged-in-view.js';\nimport LoggedOutView from 'src/client/reactive/components/rewritten/conduit/src/components/header/logged-out-view.js';\n\nexport default class Header extends ReactiveMorph {  \n  render() {\n    const isLoggedIn = !!userStore.currentUser;\n    return (\n      <nav class=\"navbar navbar-light\">\n        <div class=\"container\">\n          <link-rp19 class=\"navbar-brand\">\n            { commonStore.appName.toLowerCase() }\n          </link-rp19>\n          \n          {isLoggedIn ? (\n            LoggedInView(userStore.currentUser)\n          ) : (\n            LoggedOutView()\n          )}\n        </div>\n      </nav>\n    );\n  }\n}"]}