1
0
Fork 0
forked from OpenNeo/impress
impress/src/App.js
2020-04-22 16:18:29 -07:00

29 lines
674 B
JavaScript

import React from "react";
import { ApolloProvider } from "@apollo/react-hooks";
import { CSSReset, ThemeProvider, theme } from "@chakra-ui/core";
import WardrobePage from "./WardrobePage";
import ApolloClient from "apollo-boost";
const client = new ApolloClient({
uri: "/api/graphql",
cacheRedirects: {
Query: {
items: (_, args, { getCacheKey }) =>
args.ids.map((id) => getCacheKey({ __typename: "Item", id })),
},
},
});
function App() {
return (
<ApolloProvider client={client}>
<ThemeProvider theme={theme}>
<CSSReset />
<WardrobePage />
</ThemeProvider>
</ApolloProvider>
);
}
export default App;