{"ast":null,"code":"var _this = this,\n    _jsxFileName = \"/Users/atanasster/component-controls/examples/starter/pages/index.tsx\";\n\nvar __jsx = React.createElement;\nimport React from 'react';\nimport { defDocType } from '@component-controls/core';\nimport { DocPage } from '@component-controls/app';\nimport { Layout } from '@component-controls/nextjs-plugin';\n\nvar HomePage = function HomePage(_ref) {\n  var _ref$type = _ref.type,\n      type = _ref$type === void 0 ? defDocType : _ref$type,\n      docId = _ref.docId;\n  return __jsx(Layout, {\n    docId: docId,\n    __self: _this,\n    __source: {\n      fileName: _jsxFileName,\n      lineNumber: 12,\n      columnNumber: 5\n    }\n  }, __jsx(DocPage, {\n    type: type,\n    __self: _this,\n    __source: {\n      fileName: _jsxFileName,\n      lineNumber: 13,\n      columnNumber: 7\n    }\n  }));\n};\n\n_c = HomePage;\nexport var __N_SSG = true;\nexport default HomePage;\n\nvar _c;\n\n$RefreshReg$(_c, \"HomePage\");","map":{"version":3,"sources":["/Users/atanasster/component-controls/examples/starter/pages/index.tsx"],"names":["React","defDocType","DocPage","Layout","HomePage","type","docId"],"mappings":";;;;AAAA,OAAOA,KAAP,MAA0B,OAA1B;AAEA,SAAkBC,UAAlB,QAAoC,0BAApC;AACA,SAASC,OAAT,QAAwB,yBAAxB;AACA,SAASC,MAAT,QAA4C,mCAA5C;;AAKA,IAAMC,QAA2B,GAAG,SAA9BA,QAA8B,OAAkC;AAAA,uBAA/BC,IAA+B;AAAA,MAA/BA,IAA+B,0BAAxBJ,UAAwB;AAAA,MAAZK,KAAY,QAAZA,KAAY;AACpE,SACE,MAAC,MAAD;AAAQ,IAAA,KAAK,EAAEA,KAAf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,KACE,MAAC,OAAD;AAAS,IAAA,IAAI,EAAED,IAAf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,IADF,CADF;AAKD,CAND;;KAAMD,Q;;AAYN,eAAeA,QAAf","sourcesContent":["import React, { FC } from 'react';\nimport { GetStaticProps } from 'next';\nimport { DocType, defDocType } from '@component-controls/core';\nimport { DocPage } from '@component-controls/app';\nimport { Layout, store, getIndexPage } from '@component-controls/nextjs-plugin';\ninterface PageListProps {\n  type: DocType;\n  docId?: string;\n}\nconst HomePage: FC<PageListProps> = ({ type = defDocType, docId }) => {\n  return (\n    <Layout docId={docId}>\n      <DocPage type={type} />\n    </Layout>\n  );\n};\nexport const getStaticProps: GetStaticProps = async () => {\n  const homePage = getIndexPage(store);\n  const { docId = null, type = null } = homePage;\n  return { props: { docId, type } };\n};\nexport default HomePage;\n"]},"metadata":{},"sourceType":"module"}