diff --git a/docs/en/02_Developer_Guides/15_Customising_the_Admin_Interface/07_ReactJS_Redux_and_GraphQL.md b/docs/en/02_Developer_Guides/15_Customising_the_Admin_Interface/07_ReactJS_Redux_and_GraphQL.md index 549590202..9427cdffc 100644 --- a/docs/en/02_Developer_Guides/15_Customising_the_Admin_Interface/07_ReactJS_Redux_and_GraphQL.md +++ b/docs/en/02_Developer_Guides/15_Customising_the_Admin_Interface/07_ReactJS_Redux_and_GraphQL.md @@ -872,14 +872,14 @@ First, let's break up the list into smaller components. import React from 'react'; import { inject } from 'lib/Injector'; -const NotesList = ({ notes, ItemComponent }) => ( +const NotesList = ({ notes = [], ItemComponent }) => ( ); export default inject( - ['NotesListItem'] + ['NotesListItem'], (NotesListItem) => ({ ItemComponent: NotesListItem }) @@ -915,6 +915,7 @@ const query = { templateName: READ, pluralName: 'Notes', pagination: false, + params: {}, fields: [ 'Content', 'ID' @@ -1182,6 +1183,7 @@ const mutation = { templateName: CREATE, singularName: 'Note', pagination: false, + params: {}, fields: [ 'Content', 'ID' @@ -1288,13 +1290,13 @@ Now we just need to register these transforms, and we're done! ```js //... import transformAddForm from './transformAddForm'; -import transformCreateNote from './transformReadNotes'; +import transformCreateNote from './transformCreateNote'; Injector.transform( 'noteslist-query-extension', (updater) => { //... - updater.component('NotesAddForm', transformAddForm); + updater.component('NoteAddForm', transformAddForm); updater.query('CreateNote', transformCreateNote); }, { after: ['noteslist-graphql', 'notesaddform-graphql'] }