import React, { createContext, useState } from 'react'; import { useStaticQuery, graphql } from 'gatsby'; const FilterContext = createContext(); const FilterProvider = function({ children }) { const [currentTag, setCurrentTag] = useState('all'); const { allTag, allCountry } = useStaticQuery(graphql` query FilterQuery { allTag { nodes { name count } } allCountry { nodes { count emoji name } } } `); return ( {children} ); }; export default FilterContext; export { FilterProvider };