diff options
author | Michael Muré <batolettre@gmail.com> | 2020-01-21 21:05:58 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-21 21:05:58 +0100 |
commit | 00b1bd04347570f42492f9ce48b7d2093f14a657 (patch) | |
tree | 348f1ca3c7469fe8c2a9c6ecd69ce0ef6b55b9b5 /webui/src | |
parent | ead3fdd07489c8945ecbd7de6675c4fd49c2877e (diff) | |
parent | 5374a74ecbd6a41719371b457ca1f876868c54c8 (diff) | |
download | git-bug-00b1bd04347570f42492f9ce48b7d2093f14a657.tar.gz |
Merge pull request #298 from MichaelMure/webui/gql-fragment-matcher
Use the IntrospectionFragmentMatcher & update dependencies
Diffstat (limited to 'webui/src')
-rw-r--r-- | webui/src/.gitignore | 1 | ||||
-rw-r--r-- | webui/src/index.js | 10 | ||||
-rw-r--r-- | webui/src/list/BugRow.js | 1 |
3 files changed, 11 insertions, 1 deletions
diff --git a/webui/src/.gitignore b/webui/src/.gitignore new file mode 100644 index 00000000..5134e469 --- /dev/null +++ b/webui/src/.gitignore @@ -0,0 +1 @@ +fragmentTypes.js diff --git a/webui/src/index.js b/webui/src/index.js index f71e82f3..6f838c69 100644 --- a/webui/src/index.js +++ b/webui/src/index.js @@ -1,17 +1,27 @@ import ThemeProvider from '@material-ui/styles/ThemeProvider'; import { createMuiTheme } from '@material-ui/core/styles'; import ApolloClient from 'apollo-boost'; +import { + IntrospectionFragmentMatcher, + InMemoryCache, +} from 'apollo-cache-inmemory'; import React from 'react'; import { ApolloProvider } from 'react-apollo'; import ReactDOM from 'react-dom'; import { BrowserRouter } from 'react-router-dom'; +import introspectionQueryResultData from './fragmentTypes'; import App from './App'; const theme = createMuiTheme(); const client = new ApolloClient({ uri: '/graphql', + cache: new InMemoryCache({ + fragmentMatcher: new IntrospectionFragmentMatcher({ + introspectionQueryResultData, + }), + }), }); ReactDOM.render( diff --git a/webui/src/list/BugRow.js b/webui/src/list/BugRow.js index 7b601916..23414a36 100644 --- a/webui/src/list/BugRow.js +++ b/webui/src/list/BugRow.js @@ -2,7 +2,6 @@ import { makeStyles } from '@material-ui/styles'; import TableCell from '@material-ui/core/TableCell/TableCell'; import TableRow from '@material-ui/core/TableRow/TableRow'; import Tooltip from '@material-ui/core/Tooltip/Tooltip'; -import Typography from '@material-ui/core/Typography'; import ErrorOutline from '@material-ui/icons/ErrorOutline'; import gql from 'graphql-tag'; import React from 'react'; |