diff --git a/src/components/Articles/Categories/Categories.js b/src/components/Articles/Categories/Categories.js index 8c4ee77..91dceb6 100644 --- a/src/components/Articles/Categories/Categories.js +++ b/src/components/Articles/Categories/Categories.js @@ -1,18 +1,13 @@ import React from 'react'; import { Link } from 'gatsby' -import slugify from '../../../helpers/slugify' -import useCategoriesQuery from '../../../hooks/useCategoriesQuery' -const Categories = () => { - const { edges } = useCategoriesQuery() +const Categories = ({ children }) => { return (
В нашем канале telegram вы не пропустите новые статьи, присоединяйтесь к другим разработчикам
- Подписаться + Подписаться diff --git a/src/hooks/useCategoriesQuery.js b/src/hooks/useCategoriesQuery.js index fd962ea..ed37f91 100644 --- a/src/hooks/useCategoriesQuery.js +++ b/src/hooks/useCategoriesQuery.js @@ -14,7 +14,7 @@ const useCategoriesQuery = () => { } } `) - return { edges } + return { categories: edges } } export default useCategoriesQuery \ No newline at end of file diff --git a/src/pages/articles.js b/src/pages/articles.js index c18b346..98f17fd 100644 --- a/src/pages/articles.js +++ b/src/pages/articles.js @@ -1,14 +1,17 @@ import React from "react" import { graphql } from 'gatsby' +import useCategoriesQuery from '../hooks/useCategoriesQuery' import SEO from '../components/SEO/SEO' import Layout from '../components/Layout/Layout' import Articles from '../components/Articles/Articles' import Categories from '../components/Articles/Categories/Categories' +import CategoryItem from '../components/Articles/Categories/CategoryItem' import Search from '../components/Articles/Search/Search' import Offers from '../components/Offers/Offers' import Newsletter from '../components/Newsletter/Newsletter' const ArticlesPage = ({ data: { allMarkdownRemark: edges } }) => { + const { categories } = useCategoriesQuery() return (Показано {edges.edges.length} из категории "{title}"
diff --git a/src/templates/tagTemplate.js b/src/templates/tagTemplate.js index 88471b6..9c04618 100644 --- a/src/templates/tagTemplate.js +++ b/src/templates/tagTemplate.js @@ -1,14 +1,17 @@ import React from "react" import { graphql } from 'gatsby' +import useCategoriesQuery from '../hooks/useCategoriesQuery' import SEO from '../components/SEO/SEO' import Layout from '../components/Layout/Layout' import Articles from '../components/Articles/Articles' import Search from '../components/Articles/Search/Search' import Categories from '../components/Articles/Categories/Categories' +import CategoryItem from '../components/Articles/Categories/CategoryItem' import Offers from '../components/Offers/Offers' import Newsletter from '../components/Newsletter/Newsletter' const TagPage = ({ data: { allMarkdownRemark: edges }, pageContext: { title } }) => { + const { categories } = useCategoriesQuery() return (Показано {edges.edges.length} по тегу "{title}"