From 4c6fa32dfb1e1eacef31732c6b599c1e138b92f0 Mon Sep 17 00:00:00 2001 From: Ruidy Nemausat Date: Wed, 15 Jul 2020 19:56:27 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B9=20clean=20boilerplate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + src/components/{header.js => header.jsx} | 3 ++ src/components/image.js | 32 --------------------- src/components/{layout.js => layout.jsx} | 0 src/components/logo.jsx | 26 +++++++++++++++++ src/components/{seo.js => seo.jsx} | 0 src/images/lekol-plus-Logo.png | Bin 0 -> 26021 bytes src/pages/{404.js => 404.jsx} | 0 src/pages/index.js | 22 --------------- src/pages/index.jsx | 13 +++++++++ src/pages/page-2.js | 16 ----------- src/pages/using-typescript.tsx | 34 ----------------------- 12 files changed, 43 insertions(+), 104 deletions(-) rename src/components/{header.js => header.jsx} (94%) delete mode 100644 src/components/image.js rename src/components/{layout.js => layout.jsx} (100%) create mode 100644 src/components/logo.jsx rename src/components/{seo.js => seo.jsx} (100%) create mode 100644 src/images/lekol-plus-Logo.png rename src/pages/{404.js => 404.jsx} (100%) delete mode 100644 src/pages/index.js create mode 100644 src/pages/index.jsx delete mode 100644 src/pages/page-2.js delete mode 100644 src/pages/using-typescript.tsx diff --git a/.gitignore b/.gitignore index f813275..b1ea9f4 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,4 @@ yarn-error.log .pnp.js # Yarn Integrity file .yarn-integrity +**/resources/ \ No newline at end of file diff --git a/src/components/header.js b/src/components/header.jsx similarity index 94% rename from src/components/header.js rename to src/components/header.jsx index 8990b7e..51e2480 100644 --- a/src/components/header.js +++ b/src/components/header.jsx @@ -2,6 +2,8 @@ import { Link } from "gatsby" import PropTypes from "prop-types" import React from "react" +import Logo from "./logo" + const Header = ({ siteTitle }) => (
( textDecoration: `none`, }} > + {siteTitle} diff --git a/src/components/image.js b/src/components/image.js deleted file mode 100644 index e61edb6..0000000 --- a/src/components/image.js +++ /dev/null @@ -1,32 +0,0 @@ -import React from "react" -import { useStaticQuery, graphql } from "gatsby" -import Img from "gatsby-image" - -/* - * This component is built using `gatsby-image` to automatically serve optimized - * images with lazy loading and reduced file sizes. The image is loaded using a - * `useStaticQuery`, which allows us to load the image from directly within this - * component, rather than having to pass the image data down from pages. - * - * For more information, see the docs: - * - `gatsby-image`: https://gatsby.dev/gatsby-image - * - `useStaticQuery`: https://www.gatsbyjs.org/docs/use-static-query/ - */ - -const Image = () => { - const data = useStaticQuery(graphql` - query { - placeholderImage: file(relativePath: { eq: "gatsby-astronaut.png" }) { - childImageSharp { - fluid(maxWidth: 300) { - ...GatsbyImageSharpFluid - } - } - } - } - `) - - return -} - -export default Image diff --git a/src/components/layout.js b/src/components/layout.jsx similarity index 100% rename from src/components/layout.js rename to src/components/layout.jsx diff --git a/src/components/logo.jsx b/src/components/logo.jsx new file mode 100644 index 0000000..210037f --- /dev/null +++ b/src/components/logo.jsx @@ -0,0 +1,26 @@ +import React from "react" +import { useStaticQuery, graphql } from "gatsby" +import Img from "gatsby-image" + +const Logo = () => { + const data = useStaticQuery(graphql` + query { + placeholderImage: file(relativePath: { eq: "lekol-plus-Logo.png" }) { + childImageSharp { + fluid(maxWidth: 300) { + ...GatsbyImageSharpFluid + } + } + } + } + `) + + return ( + + ) +} + +export default Logo diff --git a/src/components/seo.js b/src/components/seo.jsx similarity index 100% rename from src/components/seo.js rename to src/components/seo.jsx diff --git a/src/images/lekol-plus-Logo.png b/src/images/lekol-plus-Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f7faa2c8f71ddf5fcf252b3149de4c2b800814 GIT binary patch literal 26021 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 ( - - -

Hi people

-

Welcome to your new Gatsby site.

-

Now go build something great.

-
- -
- Go to page 2
- Go to "Using TypeScript" -
-) - -export default IndexPage diff --git a/src/pages/index.jsx b/src/pages/index.jsx new file mode 100644 index 0000000..de5e43f --- /dev/null +++ b/src/pages/index.jsx @@ -0,0 +1,13 @@ +import React from "react" +import { Link } from "gatsby" + +import Layout from "../components/layout" +import SEO from "../components/seo" + +const IndexPage = () => ( + + + +) + +export default IndexPage diff --git a/src/pages/page-2.js b/src/pages/page-2.js deleted file mode 100644 index 666c23e..0000000 --- a/src/pages/page-2.js +++ /dev/null @@ -1,16 +0,0 @@ -import React from "react" -import { Link } from "gatsby" - -import Layout from "../components/layout" -import SEO from "../components/seo" - -const SecondPage = () => ( - - -

Hi from the second page

-

Welcome to page 2

- Go back to the homepage -
-) - -export default SecondPage diff --git a/src/pages/using-typescript.tsx b/src/pages/using-typescript.tsx deleted file mode 100644 index f9212ca..0000000 --- a/src/pages/using-typescript.tsx +++ /dev/null @@ -1,34 +0,0 @@ -// If you don't want to use TypeScript you can delete this file! -import React from "react" -import { PageProps, Link, graphql } from "gatsby" - -import Layout from "../components/layout" -import SEO from "../components/seo" - -type DataProps = { - site: { - buildTime: string - } -} - -const UsingTypescript: React.FC> = ({ data, path }) => ( - - -

Gatsby supports TypeScript by default!

-

This means that you can create and write .ts/.tsx files for your pages, components etc. Please note that the gatsby-*.js files (like gatsby-node.js) currently don't support TypeScript yet.

-

For type checking you'll want to install typescript via npm and run tsc --init to create a .tsconfig file.

-

You're currently on the page "{path}" which was built on {data.site.buildTime}.

-

To learn more, head over to our documentation about TypeScript.

- Go back to the homepage -
-) - -export default UsingTypescript - -export const query = graphql` - { - site { - buildTime(formatString: "YYYY-MM-DD hh:mm a z") - } - } -`