| 
									
										
										
										
											2018-10-04 14:47:55 +01:00
										 |  |  | const { createNavigationNode } = require('./create-navigation-node'); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-23 14:18:46 +01:00
										 |  |  | exports.onCreateNode = function createNavDataOnCreateNode({ actions, node }) { | 
					
						
							|  |  |  |   const { | 
					
						
							|  |  |  |     internal: { type }, | 
					
						
							|  |  |  |     fields | 
					
						
							|  |  |  |   } = node; | 
					
						
							|  |  |  |   if ( | 
					
						
							|  |  |  |     type === 'MarkdownRemark' && | 
					
						
							|  |  |  |     fields && | 
					
						
							|  |  |  |     fields.nodeIdentity === 'guideMarkdown' | 
					
						
							|  |  |  |   ) { | 
					
						
							| 
									
										
										
										
											2018-10-04 14:47:55 +01:00
										 |  |  |     if (node.fileAbsolutePath.includes('LICENSE.md')) { | 
					
						
							|  |  |  |       return null; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |     const { createNode } = actions; | 
					
						
							| 
									
										
										
										
											2018-10-23 14:18:46 +01:00
										 |  |  |     const navNode = createNavigationNode(node); | 
					
						
							|  |  |  |     return createNode(navNode); | 
					
						
							| 
									
										
										
										
											2018-10-04 14:47:55 +01:00
										 |  |  |   } | 
					
						
							|  |  |  |   return null; | 
					
						
							|  |  |  | }; |