UNPKG

gatsby-source-strapi-plugin-navigation-v3

Version:

Gatsby source plugin to fetch and expose the Navigations as GraphQL nodes in Gatsby from Strapi using the strapi-plugin-navigation API.

50 lines (38 loc) 1.13 kB
# gatsby-source-strapi-plugin-navigation-v3 This plugin sources the [strapi-plugin-navigation](https://github.com/VirtusLab-Open-Source/strapi-plugin-navigation). It support custom names and independent navigation types per navigation. ## Install yarn: ```bash yarn add gatsby-source-strapi-plugin-navigation-v3 ``` npm: ```bash npm install gatsby-source-strapi-plugin-navigation-v3 ``` ## How to use ```js // gatsby-config.js { resolve: "gatsby-source-strapi-plugin-navigation-v3", options: { apiURL: process.env.STRAPI_API_URL, navigations: [ // array of navigation end-points { name: "MainNavigation", // optional slugOrId: "navigation", type: "tree" }, ], token: process.env.STRAPI_TOKEN, // Optional, useful when navigation subitems are optional schemaForOptionalRelatedFields: ` slug: String title: String ` }, } ``` ## Credits Edited plugin [gatsby-source-strapi-plugin-navigation-v2](https://github.com/webbersagency/gatsby-source-strapi-plugin-navigation-v2) for own purposes.