From 766f8f42d49ed7ae92b12cb085f0ce5bbdd083c2 Mon Sep 17 00:00:00 2001 From: kitajchuk Date: Tue, 10 May 2022 10:47:55 -0700 Subject: [PATCH] organize src directory, lighthouse fixes --- data/home.yml | 6 ++- package.json | 2 +- pages/404.js | 6 +-- pages/_app.js | 2 +- pages/_document.js | 13 +++++ pages/docs/[[...slug]].js | 6 +-- pages/index.js | 20 +++---- pages/jambonz-ui.js | 6 +-- pages/open-source/[[...slug]].js | 6 +-- pages/pricing.js | 8 +-- pages/privacy.js | 14 ++--- pages/terms.js | 14 ++--- pages/why.js | 12 ++--- public/manifest.json | 3 +- {components => src/components}/footer.js | 0 {components => src/components}/jambonz-ui.js | 53 +++++++++++-------- {components => src/components}/layout.js | 0 {components => src/components}/markdown.js | 2 +- {components => src/components}/navi.js | 4 +- {lib => src/lib}/data.js | 0 {styles => src/styles}/_backgrounds.scss | 0 {styles => src/styles}/_buttons.scss | 2 +- {styles => src/styles}/_fonts.scss | 6 +++ {styles => src/styles}/_footer.scss | 0 {styles => src/styles}/_icons.scss | 2 +- {styles => src/styles}/_layout.scss | 0 {styles => src/styles}/_markdown.scss | 0 {styles => src/styles}/_mixins.scss | 0 {styles => src/styles}/_navi.scss | 0 {styles => src/styles}/_reset.scss | 1 + {styles => src/styles}/_text-layout.scss | 2 +- {styles => src/styles}/_typography.scss | 0 {styles => src/styles}/_vars.scss | 26 ++++----- {styles => src/styles}/global.scss | 0 {styles => src/styles}/pages/_home.scss | 0 {styles => src/styles}/pages/_jambonz-ui.scss | 0 {styles => src/styles}/pages/_pricing.scss | 2 +- {styles => src/styles}/pages/_why.scss | 0 38 files changed, 129 insertions(+), 89 deletions(-) create mode 100644 pages/_document.js rename {components => src/components}/footer.js (100%) rename {components => src/components}/jambonz-ui.js (78%) rename {components => src/components}/layout.js (100%) rename {components => src/components}/markdown.js (98%) rename {components => src/components}/navi.js (95%) rename {lib => src/lib}/data.js (100%) rename {styles => src/styles}/_backgrounds.scss (100%) rename {styles => src/styles}/_buttons.scss (98%) rename {styles => src/styles}/_fonts.scss (91%) rename {styles => src/styles}/_footer.scss (100%) rename {styles => src/styles}/_icons.scss (97%) rename {styles => src/styles}/_layout.scss (100%) rename {styles => src/styles}/_markdown.scss (100%) rename {styles => src/styles}/_mixins.scss (100%) rename {styles => src/styles}/_navi.scss (100%) rename {styles => src/styles}/_reset.scss (99%) rename {styles => src/styles}/_text-layout.scss (98%) rename {styles => src/styles}/_typography.scss (100%) rename {styles => src/styles}/_vars.scss (87%) rename {styles => src/styles}/global.scss (100%) rename {styles => src/styles}/pages/_home.scss (100%) rename {styles => src/styles}/pages/_jambonz-ui.scss (100%) rename {styles => src/styles}/pages/_pricing.scss (99%) rename {styles => src/styles}/pages/_why.scss (100%) diff --git a/data/home.yml b/data/home.yml index 5e3b3af..b89e2a6 100644 --- a/data/home.yml +++ b/data/home.yml @@ -6,7 +6,11 @@ hero: cta: Sign up for free url: https://jambonz.us/register tech: - image: /images/Jambonz_app_screenshot.png + image: + src: /images/Jambonz_app_screenshot.png + alt: jambonz node-red screenshot + width: 1280 + height: 842 notes: - title: Adapts to your needs diff --git a/package.json b/package.json index 08981cd..aeb61c8 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "pretest": "node cypress/scripts/fixtures.js", "test": "cypress run --headless --browser chrome", "posttest": "rm -rf cypress/fixtures", - "lint": "eslint components pages lib --ext js" + "lint": "eslint src/components src/lib pages --ext js" }, "author": "Jambonz Developers", "license": "MIT", diff --git a/pages/404.js b/pages/404.js index 0855be2..3b654f2 100644 --- a/pages/404.js +++ b/pages/404.js @@ -1,6 +1,6 @@ -import Layout from '../components/layout'; -import { Hero } from '../components/jambonz-ui'; -import { getData } from '../lib/data'; +import Layout from '../src/components/layout'; +import { Hero } from '../src/components/jambonz-ui'; +import { getData } from '../src/lib/data'; export default function Page404({ data }) { return ( diff --git a/pages/_app.js b/pages/_app.js index 2d2abc7..bc72ad5 100644 --- a/pages/_app.js +++ b/pages/_app.js @@ -1,4 +1,4 @@ -import '../styles/global.scss'; +import '../src/styles/global.scss'; export default function App({Component, pageProps}) { return ; diff --git a/pages/_document.js b/pages/_document.js new file mode 100644 index 0000000..a1e0c76 --- /dev/null +++ b/pages/_document.js @@ -0,0 +1,13 @@ +import { Html, Head, Main, NextScript } from 'next/document'; + +export default function Document() { + return ( + + +
{table.title}
{text}
{fact.title}
{fact.text}
{children}