/** * @file Sidebar configuration for the authentik integrations. * * @import { SidebarItemConfig } from "@docusaurus/plugin-content-docs/src/sidebars/types.js" */ /** * @type {ReadonlyArray} */ const categories = [ ["chat-communication-collaboration", "Chat, Communication & Collaboration"], ["device-management", "Device Management"], ["cloud-providers", "Cloud Providers"], ["dashboards", "Dashboards"], ["development", "Development"], ["documentation", "Documentation"], ["hypervisors-orchestrators", "Hypervisors / Orchestrators"], ["infrastructure", "Infrastructure"], ["networking", "Networking"], ["media", "Media"], ["miscellaneous", "Miscellaneous"], ["monitoring", "Monitoring"], ["platforms", "Platforms"], ["security", "Security"], ]; export default /** @type {SidebarItemConfig} */ ({ integrations: [ { type: "doc", id: "index", }, { type: "doc", id: "applications", }, ...categories.map(([dirName, label]) => ({ type: "category", label, items: [ { type: "autogenerated", dirName, }, ], })), ], });