Updated StoryRoot graphql query according to api changes

This commit is contained in:
2018-07-15 19:59:23 +02:00
parent 237190e498
commit 06bc7e5a1b
3 changed files with 6 additions and 18 deletions
+1 -3
View File
@@ -4,7 +4,7 @@ import { Route, Router, Redirect, Switch } from "react-router-dom";
import StoryRoot from './routes/story/StoryRoot'; import StoryRoot from './routes/story/StoryRoot';
import LogsIndex from './routes/logs/LogsIndex'; import LogsIndex from './routes/logs/LogsIndex';
class App extends Component { export default class App extends Component {
render() { render() {
return ( return (
<div className="App"> <div className="App">
@@ -18,6 +18,4 @@ class App extends Component {
} }
} }
export default App;
/* See ./common/Menu.js to change the top navbar */ /* See ./common/Menu.js to change the top navbar */
+4 -3
View File
@@ -4,7 +4,8 @@ import { Query } from 'react-apollo';
import Background from '../../common/Background'; import Background from '../../common/Background';
import StoryMenu from './StoryMenu'; import StoryMenu from './StoryMenu';
import INDEX_QUERY from "./gql/StoryIndex"; import storyRootQuery from "./gql/StoryRoot";
import { LoadingScreen } from '../../common/LoadingScreen';
export class StoryIndex extends Component { export class StoryIndex extends Component {
render() { render() {
@@ -20,9 +21,9 @@ export class StoryIndex extends Component {
} }
export default () => ( export default () => (
<Query query={INDEX_QUERY}> <Query query={storyRootQuery}>
{({ loading, error, data }) => { {({ loading, error, data }) => {
if (loading) return 'Loading...'; if (loading) return <LoadingScreen className="theme-story" />;
if (error) return `Error! ${error.message}`; if (error) return `Error! ${error.message}`;
return <StoryIndex {...data} /> return <StoryIndex {...data} />
@@ -1,23 +1,12 @@
import gql from "graphql-tag" import gql from "graphql-tag"
export default gql` export default gql`
query StoryIndex { query StoryRoot {
categoryType: __type(name: "StoryCategory") { categoryType: __type(name: "StoryCategory") {
enumValues { enumValues {
name name
description description
} }
} }
stories(input: {}) {
id
name
author
open
tags {
kind
name
}
}
} }
` `