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) => )}