1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00

Relay modern example fixes (#4120)

* Fix with-relay-modern example

Starting with react-relay 1.5.0 the schema canno't be in the same dir as
the src. This can be fixed by excluding the schema dir. Globs should
also be inside quotation marks, to avoid non-deterministic behavior of
different shells.

* Add missing key on BlogPosts
This commit is contained in:
Odin Ugedal 2018-04-07 12:41:26 +02:00 committed by Tim Neutkens
parent dac2f39a25
commit c486682b44
2 changed files with 6 additions and 5 deletions

View file

@ -7,7 +7,7 @@ const BlogPosts = props => {
<div>
<h1>Blog posts</h1>
{props.viewer.allBlogPosts.edges.map(({ node }) =>
<BlogPostPreview post={node} />
<BlogPostPreview key={node.id}post={node} />
)}
</div>
)
@ -20,6 +20,7 @@ export default createFragmentContainer(BlogPosts, {
edges {
node {
...BlogPostPreview_post
id
}
}
}

View file

@ -7,7 +7,7 @@
"dev": "next",
"build": "next build",
"start": "next start",
"relay": "relay-compiler --src ./ --exclude **/.next/** **/node_modules/** **/test/** **/__generated__/** --schema ./schema/schema.graphql",
"relay": "relay-compiler --src ./ --exclude '**/.next/**' '**/node_modules/**' '**/test/**' '**/__generated__/**' --exclude './schema/**' --schema ./schema/schema.graphql",
"schema": "graphql get-schema dev"
},
"author": "",
@ -19,12 +19,12 @@
"next": "latest",
"react": "^16.2.0",
"react-dom": "^16.2.0",
"react-relay": "^1.4.1"
"react-relay": "^1.5.0"
},
"devDependencies": {
"graphql-cli": "^1.0.0-beta.4",
"babel-plugin-relay": "^1.4.1",
"graphcool": "^1.2.1",
"relay-compiler": "^1.4.1"
"graphql-cli": "^1.0.0-beta.4",
"relay-compiler": "^1.5.0"
}
}