Skip to content

Sidebar Example: operationsByTags

This is a custom sidebar example generated from the following code:

js
import { defineConfig } from 'vitepress'
import { useSidebar } from 'vitepress-openapi'
import spec from '../docs/public/openapi.json'

export default defineConfig({
  lang: 'en-US',
  title: 'VitePress OpenAPI',
  description: 'Generate VitePress API Docs from OpenAPI specifications',
  themeConfig: {
    sidebar: [{
        text: "Operations",
        items: sidebar.generateSidebarGroups({
          linkPrefix: "/sidebar-examples/operationsByTags/"
        })
      },
      {
        text: "Collapsible items",
        items: sidebar.generateSidebarGroups({
          linkPrefix: "/sidebar-examples/operationsByTags/"
        }).map((group) => ({
          ...group,
          collapsed: true
        }))
      }
    ],
  },
})

Back to Sidebar Examples