diff --git a/src/components/Articles/Categories/Categories.js b/src/components/Articles/Categories/Categories.js index 1760a21..29e38ee 100644 --- a/src/components/Articles/Categories/Categories.js +++ b/src/components/Articles/Categories/Categories.js @@ -1,11 +1,11 @@ import React from 'react'; import { Link } from 'gatsby' -const Categories = ({ children, pathname }) => { +const Categories = ({ children, pathname, setQuery }) => { return (
- Все + setQuery('')} to='/articles'>Все
{children}
diff --git a/src/pages/articles.js b/src/pages/articles.js index 61342cd..313ea11 100644 --- a/src/pages/articles.js +++ b/src/pages/articles.js @@ -35,10 +35,8 @@ const ArticlesPage = ({ data: { allMarkdownRemark: edges }, }) => { }, [query]) React.useEffect(() => { - if (query !== '') { - setFiltredArticles(filterArticles(allArticles.edges)) - } - }, [setFiltredArticles, filterArticles, allArticles.edges, query]) + if (query !== '') setFiltredArticles(filterArticles(allArticles.edges)) + }, [setFiltredArticles, filterArticles, allArticles.edges, query, pathname]) return ( @@ -51,7 +49,7 @@ const ArticlesPage = ({ data: { allMarkdownRemark: edges }, }) => {

Статьи

- + {categories.map(({ node }, i) => )}