mirror of
				https://github.com/strapi/strapi.git
				synced 2025-11-04 11:54:10 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			185 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			185 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/**
 | 
						|
 * Creating a sidebar enables you to:
 | 
						|
 - create an ordered group of docs
 | 
						|
 - render a sidebar for each doc of that group
 | 
						|
 - provide next/previous navigation
 | 
						|
 | 
						|
 The sidebars can be generated from the filesystem, or explicitly defined here.
 | 
						|
 | 
						|
 Create as many sidebars as you want.
 | 
						|
 */
 | 
						|
 | 
						|
// @ts-check
 | 
						|
 | 
						|
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
 | 
						|
const sidebars = {
 | 
						|
  // By default, Docusaurus generates a sidebar from the docs folder structure
 | 
						|
  docs: [
 | 
						|
    'index',
 | 
						|
    {
 | 
						|
      type: 'category',
 | 
						|
      label: 'Admin',
 | 
						|
      items: [
 | 
						|
        {
 | 
						|
          type: 'doc',
 | 
						|
          label: 'Link Strapi Design System',
 | 
						|
          id: 'core/admin/link-strapi-design-system',
 | 
						|
        },
 | 
						|
      ],
 | 
						|
    },
 | 
						|
    {
 | 
						|
      type: 'category',
 | 
						|
      label: 'Core',
 | 
						|
      link: {
 | 
						|
        type: 'generated-index',
 | 
						|
      },
 | 
						|
      collapsible: false,
 | 
						|
      items: [
 | 
						|
        {
 | 
						|
          type: 'category',
 | 
						|
          label: 'Admin',
 | 
						|
          items: [
 | 
						|
            {
 | 
						|
              type: 'doc',
 | 
						|
              label: 'Link Strapi Design System',
 | 
						|
              id: 'core/admin/link-strapi-design-system',
 | 
						|
            },
 | 
						|
          ],
 | 
						|
        },
 | 
						|
        {
 | 
						|
          type: 'category',
 | 
						|
          label: 'Content Manager',
 | 
						|
          link: {
 | 
						|
            type: 'doc',
 | 
						|
            id: 'core/content-manager/intro',
 | 
						|
          },
 | 
						|
          items: [
 | 
						|
            {
 | 
						|
              type: 'category',
 | 
						|
              label: 'Hooks',
 | 
						|
              items: [
 | 
						|
                {
 | 
						|
                  type: 'doc',
 | 
						|
                  label: 'useCallbackRef',
 | 
						|
                  id: 'core/content-manager/hooks/use-callback-ref',
 | 
						|
                },
 | 
						|
                {
 | 
						|
                  type: 'doc',
 | 
						|
                  label: 'useDragAndDrop',
 | 
						|
                  id: 'core/content-manager/hooks/use-drag-and-drop',
 | 
						|
                },
 | 
						|
              ],
 | 
						|
            },
 | 
						|
            {
 | 
						|
              type: 'doc',
 | 
						|
              label: 'Relations',
 | 
						|
              id: 'core/content-manager/relations',
 | 
						|
            },
 | 
						|
          ],
 | 
						|
        },
 | 
						|
        {
 | 
						|
          type: 'category',
 | 
						|
          label: 'Content Type Builder',
 | 
						|
          link: {
 | 
						|
            type: 'doc',
 | 
						|
            id: 'core/content-type-builder/intro',
 | 
						|
          },
 | 
						|
          items: ['example'],
 | 
						|
        },
 | 
						|
        {
 | 
						|
          type: 'category',
 | 
						|
          label: 'Helper Plugin',
 | 
						|
          items: [
 | 
						|
            {
 | 
						|
              type: 'category',
 | 
						|
              label: 'Hooks',
 | 
						|
              items: [
 | 
						|
                {
 | 
						|
                  type: 'doc',
 | 
						|
                  label: 'useFetchClient',
 | 
						|
                  id: 'core/helper-plugin/hooks/use-fetch-client',
 | 
						|
                },
 | 
						|
 | 
						|
                {
 | 
						|
                  type: 'doc',
 | 
						|
                  label: 'useAPIErrorHandler',
 | 
						|
                  id: 'core/helper-plugin/hooks/use-api-error-handler',
 | 
						|
                },
 | 
						|
              ],
 | 
						|
            },
 | 
						|
          ],
 | 
						|
        },
 | 
						|
        {
 | 
						|
          type: 'category',
 | 
						|
          label: 'Permissions (RBAC)',
 | 
						|
          link: {
 | 
						|
            type: 'doc',
 | 
						|
            id: 'core/permissions/intro',
 | 
						|
          },
 | 
						|
          items: [
 | 
						|
            {
 | 
						|
              type: 'doc',
 | 
						|
              label: 'How Permissions Work',
 | 
						|
              id: 'core/permissions/how-they-work',
 | 
						|
            },
 | 
						|
            {
 | 
						|
              type: 'category',
 | 
						|
              label: 'RBAC on the frontend',
 | 
						|
              items: [
 | 
						|
                {
 | 
						|
                  type: 'doc',
 | 
						|
                  label: 'Fetching Permissions',
 | 
						|
                  id: 'core/permissions/frontend/fetching-permissions',
 | 
						|
                },
 | 
						|
                {
 | 
						|
                  type: 'doc',
 | 
						|
                  label: 'Using Permissions',
 | 
						|
                  id: 'core/permissions/frontend/using-permissions',
 | 
						|
                },
 | 
						|
              ],
 | 
						|
            },
 | 
						|
          ],
 | 
						|
        },
 | 
						|
        {
 | 
						|
          type: 'category',
 | 
						|
          label: 'Utils',
 | 
						|
          items: [
 | 
						|
            {
 | 
						|
              type: 'doc',
 | 
						|
              label: 'Async',
 | 
						|
              id: 'core/utils/async',
 | 
						|
            },
 | 
						|
            {
 | 
						|
              type: 'doc',
 | 
						|
              label: 'Event Hub',
 | 
						|
              id: 'core/utils/event-hub',
 | 
						|
            },
 | 
						|
          ],
 | 
						|
        },
 | 
						|
      ],
 | 
						|
    },
 | 
						|
    {
 | 
						|
      type: 'category',
 | 
						|
      label: 'Custom Fields',
 | 
						|
      link: {
 | 
						|
        type: 'doc',
 | 
						|
        id: 'custom-fields',
 | 
						|
      },
 | 
						|
      items: [],
 | 
						|
    },
 | 
						|
    {
 | 
						|
      type: 'category',
 | 
						|
      label: 'How to install packages in a module',
 | 
						|
      link: {
 | 
						|
        type: 'doc',
 | 
						|
        id: 'how-to-install-packages',
 | 
						|
      },
 | 
						|
      items: [],
 | 
						|
    },
 | 
						|
  ],
 | 
						|
  api: [{ type: 'autogenerated', dirName: 'api' }],
 | 
						|
  community: [{ type: 'autogenerated', dirName: 'community' }],
 | 
						|
};
 | 
						|
 | 
						|
module.exports = sidebars;
 |