/** @type {import('types').RawSidebarItem[]} */ export const architecturalModulesSidebar = [ { type: "category", title: "Cache Modules", children: [ { type: "link", path: "/architectural-modules/cache", title: "Overview", }, { type: "link", path: "/architectural-modules/cache/in-memory", title: "In-Memory", }, { type: "link", path: "/architectural-modules/cache/redis", title: "Redis", }, { type: "sub-category", title: "Guides", children: [ { type: "link", path: "/architectural-modules/cache/create", title: "Create Cache Module", }, ], }, ], }, { type: "category", title: "Event Modules", children: [ { type: "link", path: "/architectural-modules/event", title: "Overview", }, { type: "link", path: "/architectural-modules/event/local", title: "Local", }, { type: "link", path: "/architectural-modules/event/redis", title: "Redis", }, { type: "sub-category", title: "Guides", children: [ { type: "link", path: "/architectural-modules/event/create", title: "Create Event Module", }, ], }, ], }, { type: "category", title: "File Module Providers", children: [ { type: "link", path: "/architectural-modules/file", title: "Overview", }, { type: "link", path: "/architectural-modules/file/local", title: "Local", }, { type: "link", path: "/architectural-modules/file/s3", title: "AWS S3 (and Compatible APIs)", }, { type: "sub-category", title: "Guides", children: [ { type: "link", path: "/references/file-provider-module", title: "Create File Provider", }, ], }, ], }, { type: "category", title: "Notification Module Providers", children: [ { type: "link", path: "/architectural-modules/notification", title: "Overview", }, { type: "link", path: "/architectural-modules/notification/local", title: "Local", }, { type: "link", path: "/architectural-modules/notification/sendgrid", title: "SendGrid", }, { type: "sub-category", title: "Guides", children: [ { type: "link", path: "/architectural-modules/notification/send-notification", title: "Send Notification", }, { type: "link", path: "/references/notification-provider-module", title: "Create Notification Provider", }, { type: "link", path: "/integrations/guides/resend", title: "Integrate Resend", }, ], }, ], }, { type: "category", title: "Workflow Engine Modules", children: [ { type: "link", path: "/architectural-modules/workflow-engine", title: "Overview", }, { type: "link", path: "/architectural-modules/workflow-engine/in-memory", title: "In-Memory", }, { type: "link", path: "/architectural-modules/workflow-engine/redis", title: "Redis", }, ], }, ]