import appleTouchIcon from "@assets/favicons/apple-touch-icon.png"; import favicon16 from "@assets/favicons/favicon-16x16.png"; import favicon32 from "@assets/favicons/favicon-32x32.png"; import safariPinnedTab from "@assets/favicons/safari-pinned-tab.svg"; import { useUser } from "@dashboard/auth"; import { ShopInfoQuery, useShopInfoQuery } from "@dashboard/graphql"; import React from "react"; import Helmet from "react-helmet"; type ShopContext = ShopInfoQuery["shop"]; export const ShopContext = React.createContext(undefined); export const ShopProvider: React.FC = ({ children }) => { const { authenticated, user } = useUser(); const { data } = useShopInfoQuery({ skip: !authenticated || !user, }); return ( <> {children} ); }; export const Shop = ShopContext.Consumer; export default Shop;