Second frontend, written in Next.JS + Typescript.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
3.6 KiB

{"ast":null,"code":"import _regeneratorRuntime from \"@babel/runtime/regenerator\";\nvar _jsxFileName = \"/data/projects/react/rpdata-frontend2/pages/index.tsx\";\nimport React from \"react\";\nvar __jsx = React.createElement;\nimport Head from \"next/head\";\nimport { listLogs } from \"../lib/rpdata/logs\";\nimport gqlSsrClient from \"../lib/client/graphql-ssr\";\n;\nexport default function Home(_ref) {\n var _this = this;\n\n var logs = _ref.logs;\n return __jsx(React.Fragment, null, __jsx(Head, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 7\n }\n }, __jsx(\"title\", {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 9\n }\n }, \"Logs - Aite RP\")), __jsx(\"ol\", {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 7\n }\n }, logs.map(function (l) {\n return __jsx(\"li\", {\n key: l.shortId,\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 24\n }\n }, l.id);\n })));\n}\nexport var getInitialProps = function getInitialProps() {\n var logs;\n return _regeneratorRuntime.async(function getInitialProps$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return _regeneratorRuntime.awrap(listLogs(gqlSsrClient, {\n limit: 10\n }));\n\n case 2:\n logs = _context.sent;\n return _context.abrupt(\"return\", {\n props: {\n logs: logs\n }\n });\n\n case 4:\n case \"end\":\n return _context.stop();\n }\n }\n }, null, null, null, Promise);\n};","map":{"version":3,"sources":["/data/projects/react/rpdata-frontend2/pages/index.tsx"],"names":["Head","listLogs","gqlSsrClient","Home","logs","map","l","shortId","id","getInitialProps","limit","props"],"mappings":";;;;AACA,OAAOA,IAAP,MAAiB,WAAjB;AAEA,SAAoBC,QAApB,QAAoC,oBAApC;AACA,OAAOC,YAAP,MAAyB,2BAAzB;AAMC;AAED,eAAe,SAASC,IAAT,OAAiC;AAAA;;AAAA,MAAlBC,IAAkB,QAAlBA,IAAkB;AAC9C,SACE,4BACE,MAAC,IAAD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,KACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,sBADF,CADF,EAIE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,KACGA,IAAI,CAACC,GAAL,CAAS,UAAAC,CAAC;AAAA,WAAI;AAAI,MAAA,GAAG,EAAEA,CAAC,CAACC,OAAX;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,OAAqBD,CAAC,CAACE,EAAvB,CAAJ;AAAA,GAAV,CADH,CAJF,CADF;AAUD;AAED,OAAO,IAAMC,eAAmC,GAAG,SAAtCA,eAAsC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,2CAC9BR,QAAQ,CAACC,YAAD,EAAe;AAACQ,YAAAA,KAAK,EAAE;AAAR,WAAf,CADsB;;AAAA;AAC3CN,UAAAA,IAD2C;AAAA,2CAE1C;AACLO,YAAAA,KAAK,EAAE;AACLP,cAAAA,IAAI,EAAJA;AADK;AADF,WAF0C;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,CAA5C","sourcesContent":["import { GetServerSideProps } from \"next\";\nimport Head from \"next/head\";\n\nimport { LogHeader, listLogs } from \"../lib/rpdata/logs\";\nimport gqlSsrClient from \"../lib/client/graphql-ssr\";\nimport { useEffect } from \"react\";\nimport config from \"../config\";\n\ninterface HomeProps {\n logs: LogHeader[]\n};\n\nexport default function Home({logs}: HomeProps) {\n return (\n <>\n <Head>\n <title>Logs - Aite RP</title>\n </Head>\n <ol>\n {logs.map(l => <li key={l.shortId}>{l.id}</li>)}\n </ol>\n </>\n )\n}\n\nexport const getInitialProps: GetServerSideProps = async () => {\n const logs = await listLogs(gqlSsrClient, {limit: 10})\n return {\n props: {\n logs\n }\n }\n}"]},"metadata":{},"sourceType":"module"}