From 9cd65923f50457c3143048817507f4e0d6aa37cf Mon Sep 17 00:00:00 2001 From: ahuseyn Date: Mon, 26 May 2025 11:39:07 +0200 Subject: [PATCH] chore: change component filenames to PascalCase --- .../{entry-header.js => EntryHeader.js} | 0 .../{featured-image.js => FeaturedImage.js} | 0 components/Footer.js | 15 ++++++ components/Header.js | 52 +++++++++++++++++++ .../{post-list-item.js => PostListItem.js} | 2 +- pages/example.js | 6 +-- wp-templates/archive.js | 8 +-- wp-templates/front-page.js | 6 +-- wp-templates/page.js | 6 +-- wp-templates/single.js | 6 +-- 10 files changed, 84 insertions(+), 17 deletions(-) rename components/{entry-header.js => EntryHeader.js} (100%) rename components/{featured-image.js => FeaturedImage.js} (100%) create mode 100644 components/Footer.js create mode 100644 components/Header.js rename components/{post-list-item.js => PostListItem.js} (95%) diff --git a/components/entry-header.js b/components/EntryHeader.js similarity index 100% rename from components/entry-header.js rename to components/EntryHeader.js diff --git a/components/featured-image.js b/components/FeaturedImage.js similarity index 100% rename from components/featured-image.js rename to components/FeaturedImage.js diff --git a/components/Footer.js b/components/Footer.js new file mode 100644 index 0000000..cc2c99c --- /dev/null +++ b/components/Footer.js @@ -0,0 +1,15 @@ +import styles from "../styles/footer.module.css"; + +export default function Footer() { + return ( + + ); +} diff --git a/components/Header.js b/components/Header.js new file mode 100644 index 0000000..d637c8d --- /dev/null +++ b/components/Header.js @@ -0,0 +1,52 @@ +import { gql } from "@apollo/client"; +import Link from "next/link"; +import style from "../styles/header.module.css"; + +export default function Header({ siteTitle, siteDescription, menuItems }) { + return ( +
+
+ +

{siteTitle}

+

{siteDescription}

+ + + +
+
+ ); +} + +Header.fragments = { + entry: gql` + fragment HeaderFragment on RootQuery { + generalSettings { + title + description + } + primaryMenuItems: menuItems(where: { location: PRIMARY }) { + nodes { + id + uri + path + label + parentId + cssClasses + menu { + node { + name + } + } + } + } + } + `, +}; diff --git a/components/post-list-item.js b/components/PostListItem.js similarity index 95% rename from components/post-list-item.js rename to components/PostListItem.js index 663a25e..b04d564 100644 --- a/components/post-list-item.js +++ b/components/PostListItem.js @@ -1,5 +1,5 @@ import Link from "next/link"; -import { FeaturedImage } from "./featured-image"; +import { FeaturedImage } from "./FeaturedImage"; import styles from "../styles/post-list-item.module.css"; export default function PostListItem({ post }) { diff --git a/pages/example.js b/pages/example.js index b1c3866..e6d4e4d 100644 --- a/pages/example.js +++ b/pages/example.js @@ -1,8 +1,8 @@ import { gql, useQuery } from "@apollo/client"; import Head from "next/head"; -import Header from "../components/header"; -import EntryHeader from "../components/entry-header"; -import Footer from "../components/footer"; +import Header from "../components/Header"; +import EntryHeader from "../components/EntryHeader"; +import Footer from "../components/Footer"; import { getNextStaticProps } from "@faustwp/core"; /** diff --git a/wp-templates/archive.js b/wp-templates/archive.js index a6a3c4e..31885e1 100644 --- a/wp-templates/archive.js +++ b/wp-templates/archive.js @@ -1,12 +1,12 @@ import { gql, useQuery } from "@apollo/client"; import Head from "next/head"; -import Header from "../components/header"; -import EntryHeader from "../components/entry-header"; -import Footer from "../components/footer"; +import Header from "../components/Header"; +import EntryHeader from "../components/EntryHeader"; +import Footer from "../components/Footer"; import { SITE_DATA_QUERY } from "../queries/SiteSettingsQuery"; import { HEADER_MENU_QUERY } from "../queries/MenuQueries"; import { POST_LIST_FRAGMENT } from "../fragments/PostListFragment"; -import PostListItem from "../components/post-list-item"; +import PostListItem from "../components/PostListItem"; import { getNextStaticProps } from "@faustwp/core"; import { useState } from "react"; import styles from "../styles/archive.module.css"; diff --git a/wp-templates/front-page.js b/wp-templates/front-page.js index c1850fd..b071ce6 100644 --- a/wp-templates/front-page.js +++ b/wp-templates/front-page.js @@ -1,8 +1,8 @@ import Head from "next/head"; import Link from "next/link"; -import Header from "../components/header"; -import EntryHeader from "../components/entry-header"; -import Footer from "../components/footer"; +import Header from "../components/Header"; +import EntryHeader from "../components/EntryHeader"; +import Footer from "../components/Footer"; import style from "../styles/front-page.module.css"; import { SITE_DATA_QUERY } from "../queries/SiteSettingsQuery"; import { HEADER_MENU_QUERY } from "../queries/MenuQueries"; diff --git a/wp-templates/page.js b/wp-templates/page.js index f3ef878..f6cd8d1 100644 --- a/wp-templates/page.js +++ b/wp-templates/page.js @@ -1,8 +1,8 @@ import { gql, useQuery } from "@apollo/client"; import Head from "next/head"; -import EntryHeader from "../components/entry-header"; -import Footer from "../components/footer"; -import Header from "../components/header"; +import EntryHeader from "../components/EntryHeader"; +import Footer from "../components/Footer"; +import Header from "../components/Header"; import { SITE_DATA_QUERY } from "../queries/SiteSettingsQuery"; import { HEADER_MENU_QUERY } from "../queries/MenuQueries"; import { getNextStaticProps } from "@faustwp/core"; diff --git a/wp-templates/single.js b/wp-templates/single.js index 6d39a4d..205462f 100644 --- a/wp-templates/single.js +++ b/wp-templates/single.js @@ -1,8 +1,8 @@ import { gql } from "@apollo/client"; import Head from "next/head"; -import EntryHeader from "../components/entry-header"; -import Footer from "../components/footer"; -import Header from "../components/header"; +import EntryHeader from "../components/EntryHeader"; +import Footer from "../components/Footer"; +import Header from "../components/Header"; import { SITE_DATA_QUERY } from "../queries/SiteSettingsQuery"; import { HEADER_MENU_QUERY } from "../queries/MenuQueries"; import { useFaustQuery } from "@faustwp/core";