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
5.3 KiB

{"ast":null,"code":"var _jsxFileName = \"/data/projects/react/rpdata-frontend2/components/layout.tsx\";\nimport React from \"react\";\nvar __jsx = React.createElement;\nimport Head from \"next/head\";\nimport styles from \"./layout.module.css\";\nimport Link from \"next/link\";\nconst name = \"[Your Name]\";\nexport const siteTitle = \"Next.js Sample Website\";\nexport default function Layout({\n children,\n home\n}) {\n return __jsx(\"div\", {\n className: styles.container,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 5\n }\n }, __jsx(Head, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 7\n }\n }, __jsx(\"link\", {\n rel: \"icon\",\n href: \"/favicon.ico\",\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 9\n }\n }), __jsx(\"meta\", {\n name: \"description\",\n content: \"Learn how to build a personal website using Next.js\",\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 20,\n columnNumber: 9\n }\n }), __jsx(\"meta\", {\n property: \"og:image\",\n content: `https://og-image.now.sh/${encodeURI(siteTitle)}.png?theme=light&md=0&fontSize=75px&images=https%3A%2F%2Fassets.zeit.co%2Fimage%2Fupload%2Ffront%2Fassets%2Fdesign%2Fnextjs-black-logo.svg`,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 24,\n columnNumber: 9\n }\n }), __jsx(\"meta\", {\n name: \"og:title\",\n content: siteTitle,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 30,\n columnNumber: 9\n }\n }), __jsx(\"meta\", {\n name: \"twitter:card\",\n content: \"summary_large_image\",\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 31,\n columnNumber: 9\n }\n })), __jsx(\"main\", {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 33,\n columnNumber: 7\n }\n }, children), !home && __jsx(\"div\", {\n className: styles.backToHome,\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 35,\n columnNumber: 9\n }\n }, __jsx(Link, {\n href: \"/\",\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 36,\n columnNumber: 11\n }\n }, __jsx(\"a\", {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 37,\n columnNumber: 13\n }\n }, \"\\u2190 Back to home\"))));\n}","map":{"version":3,"sources":["/data/projects/react/rpdata-frontend2/components/layout.tsx"],"names":["Head","styles","Link","name","siteTitle","Layout","children","home","container","encodeURI","backToHome"],"mappings":";;;AAAA,OAAOA,IAAP,MAAiB,WAAjB;AACA,OAAOC,MAAP,MAAmB,qBAAnB;AAEA,OAAOC,IAAP,MAAiB,WAAjB;AAEA,MAAMC,IAAI,GAAG,aAAb;AACA,OAAO,MAAMC,SAAS,GAAG,wBAAlB;AAEP,eAAe,SAASC,MAAT,CAAgB;AAC7BC,EAAAA,QAD6B;AAE7BC,EAAAA;AAF6B,CAAhB,EAMZ;AACD,SACE;AAAK,IAAA,SAAS,EAAEN,MAAM,CAACO,SAAvB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,KACE,MAAC,IAAD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,KACE;AAAM,IAAA,GAAG,EAAC,MAAV;AAAiB,IAAA,IAAI,EAAC,cAAtB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,IADF,EAEE;AACE,IAAA,IAAI,EAAC,aADP;AAEE,IAAA,OAAO,EAAC,qDAFV;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,IAFF,EAME;AACE,IAAA,QAAQ,EAAC,UADX;AAEE,IAAA,OAAO,EAAG,2BAA0BC,SAAS,CAC3CL,SAD2C,CAE3C,4IAJJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,IANF,EAYE;AAAM,IAAA,IAAI,EAAC,UAAX;AAAsB,IAAA,OAAO,EAAEA,SAA/B;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,IAZF,EAaE;AAAM,IAAA,IAAI,EAAC,cAAX;AAA0B,IAAA,OAAO,EAAC,qBAAlC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,IAbF,CADF,EAgBE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,KAAOE,QAAP,CAhBF,EAiBG,CAACC,IAAD,IACC;AAAK,IAAA,SAAS,EAAEN,MAAM,CAACS,UAAvB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,KACE,MAAC,IAAD;AAAM,IAAA,IAAI,EAAC,GAAX;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,KACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,2BADF,CADF,CAlBJ,CADF;AA2BD","sourcesContent":["import Head from \"next/head\"\nimport styles from \"./layout.module.css\"\nimport utilStyles from \"../styles/utils.module.css\"\nimport Link from \"next/link\"\n\nconst name = \"[Your Name]\"\nexport const siteTitle = \"Next.js Sample Website\"\n\nexport default function Layout({\n children,\n home\n}: {\n children: React.ReactNode\n home?: boolean\n}) {\n return (\n <div className={styles.container}>\n <Head>\n <link rel=\"icon\" href=\"/favicon.ico\" />\n <meta\n name=\"description\"\n content=\"Learn how to build a personal website using Next.js\"\n />\n <meta\n property=\"og:image\"\n content={`https://og-image.now.sh/${encodeURI(\n siteTitle\n )}.png?theme=light&md=0&fontSize=75px&images=https%3A%2F%2Fassets.zeit.co%2Fimage%2Fupload%2Ffront%2Fassets%2Fdesign%2Fnextjs-black-logo.svg`}\n />\n <meta name=\"og:title\" content={siteTitle} />\n <meta name=\"twitter:card\" content=\"summary_large_image\" />\n </Head>\n <main>{children}</main>\n {!home && (\n <div className={styles.backToHome}>\n <Link href=\"/\">\n <a>← Back to home</a>\n </Link>\n </div>\n )}\n </div>\n )\n}"]},"metadata":{},"sourceType":"module"}