From 97c1dc0d5906796b9d124792b5a888a04f1bfb5c Mon Sep 17 00:00:00 2001 From: Luccas Mateus de Medeiros Gomes Date: Tue, 11 Apr 2023 08:19:58 -0300 Subject: [PATCH] [site][lg] - integrate demenech changes into monorepo --- apps/site/README.md | 19 + apps/site/components/CustomLink.js | 6 +- apps/site/components/Layout.tsx | 34 + apps/site/components/MDXPage.tsx | 40 + apps/site/components/Nav.js | 63 +- .../components/data-literate/DataLiterate.js | 46 + apps/site/components/data-literate/Excel.js | 74 + .../components/data-literate/LineChart.js | 33 + apps/site/components/data-literate/Table.js | 83 + apps/site/config/siteConfig.ts | 13 + apps/site/content/config.js | 51 + apps/site/content/docs/components.md | 6 +- apps/site/content/learn/ckan.md | 8 +- apps/site/layouts/index.ts | 13 + apps/site/lib/data-literate/markdown.js | 35 + apps/site/lib/getAuthorsDetails.ts | 26 + apps/site/lib/markdown.mjs | 99 + apps/site/lib/mddb.ts | 24 + apps/site/lib/mdxUtils.js | 2 +- apps/site/markdown.db | Bin 0 -> 32768 bytes apps/site/pages/[...slug].js | 48 - apps/site/pages/[...slug].tsx | 76 + apps/site/pages/_app.js | 8 - apps/site/pages/_app.tsx | 64 + apps/site/pages/data-literate/demo.tsx | 23 + apps/site/pages/{index.js => index.tsx} | 0 apps/site/styles/globals.css | 68 + apps/site/tailwind.config.js | 16 +- apps/site/tsconfig.json | 34 +- markdown.db | Bin 0 -> 32768 bytes package-lock.json | 8109 ++++++++++++++++- package.json | 13 + 32 files changed, 8815 insertions(+), 319 deletions(-) create mode 100644 apps/site/README.md create mode 100644 apps/site/components/Layout.tsx create mode 100644 apps/site/components/MDXPage.tsx create mode 100644 apps/site/components/data-literate/DataLiterate.js create mode 100644 apps/site/components/data-literate/Excel.js create mode 100644 apps/site/components/data-literate/LineChart.js create mode 100644 apps/site/components/data-literate/Table.js create mode 100644 apps/site/config/siteConfig.ts create mode 100644 apps/site/content/config.js create mode 100644 apps/site/layouts/index.ts create mode 100644 apps/site/lib/data-literate/markdown.js create mode 100644 apps/site/lib/getAuthorsDetails.ts create mode 100644 apps/site/lib/markdown.mjs create mode 100644 apps/site/lib/mddb.ts create mode 100644 apps/site/markdown.db delete mode 100644 apps/site/pages/[...slug].js create mode 100644 apps/site/pages/[...slug].tsx delete mode 100644 apps/site/pages/_app.js create mode 100644 apps/site/pages/_app.tsx create mode 100644 apps/site/pages/data-literate/demo.tsx rename apps/site/pages/{index.js => index.tsx} (100%) create mode 100644 markdown.db diff --git a/apps/site/README.md b/apps/site/README.md new file mode 100644 index 00000000..2b444666 --- /dev/null +++ b/apps/site/README.md @@ -0,0 +1,19 @@ +This the Portal.JS website. + +It is built on [Next.js](https://nextjs.org/). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +## Deployment + +We currently deploy on Vercel. diff --git a/apps/site/components/CustomLink.js b/apps/site/components/CustomLink.js index f5902307..c311089d 100644 --- a/apps/site/components/CustomLink.js +++ b/apps/site/components/CustomLink.js @@ -1,9 +1,9 @@ -import Link from 'next/link' +import Link from "next/link"; export default function CustomLink({ as, href, ...otherProps }) { return ( <> - + - ) + ); } diff --git a/apps/site/components/Layout.tsx b/apps/site/components/Layout.tsx new file mode 100644 index 00000000..626cd44a --- /dev/null +++ b/apps/site/components/Layout.tsx @@ -0,0 +1,34 @@ +import { NextSeo } from "next-seo"; + +import Nav from "./Nav"; + +export default function Layout({ + children, + title, +}: { + children; + title?: string; +}) { + return ( + <> + {title && } +