import { OptionType } from "@/hooks" import { NavigationItem } from "types" export const GITHUB_ISSUES_LINK = "https://github.com/medusajs/medusa/issues/new/choose" export const navDropdownItems: NavigationItem[] = [ { type: "link", link: `/learn`, title: "Get Started", project: "book", }, { type: "dropdown", title: "Product", children: [ { type: "link", title: "Commerce Modules", link: "/resources/commerce-modules", }, { type: "link", title: "Architectural Modules", link: "/resources/architectural-modules", }, ], }, { type: "dropdown", title: "Build", project: "resources", children: [ { type: "link", title: "Recipes", link: "/resources/recipes", }, { type: "link", title: "How-to & Tutorials", link: "/resources/how-to-tutorials", }, { type: "link", title: "Integrations", link: "/resources/integrations", }, { type: "link", title: "Storefront", link: "/resources/storefront-development", }, ], }, { type: "dropdown", title: "Tools", link: "/resources/tools", project: "resources", children: [ { type: "sub-menu", title: "CLI Tools", items: [ { type: "link", title: "create-medusa-app", link: "/resources/create-medusa-app", }, { type: "link", title: "Medusa CLI", link: "/resources/medusa-cli", }, ], }, { type: "link", title: "JS SDK", link: "/resources/js-sdk", }, { type: "link", title: "Next.js Starter", link: "/resources/nextjs-starter", }, { type: "link", title: "Medusa UI", link: "/ui", }, ], }, { type: "dropdown", title: "Reference", project: "resources", link: "/resources/references-overview", children: [ { type: "link", title: "Admin API", link: "/api/admin", }, { type: "link", title: "Store API", link: "/api/store", }, { type: "divider", }, { type: "link", title: "Admin Injection Zones", link: "/resources/admin-widget-injection-zones", }, { type: "link", title: "Container Resources", link: "/resources/medusa-container-resources", }, { type: "link", title: "Core Workflows", link: "/resources/medusa-workflows-reference", }, { type: "link", title: "Data Model Language", link: "/resources/references/data-model", }, { type: "link", title: "Events Reference", link: "/resources/events-reference", }, { type: "link", title: "Helper Steps", link: "/resources/references/helper-steps", }, { type: "link", title: "Service Factory", link: "/resources/service-factory-reference", }, { type: "link", title: "Testing Framework", link: "/resources/test-tools-reference", }, { type: "link", title: "Workflows SDK", link: "/resources/references/workflows", }, ], }, { type: "link", title: "User Guide", link: "/user-guide", }, ] export const searchFilters: OptionType[] = [ { value: "concepts-guides", label: "Concepts & Guides", hitsPerPage: 8, }, { value: "references", label: "References", }, { value: "admin-v2", label: "Admin API", }, { value: "store-v2", label: "Store API", }, { value: "user-guide", label: "User Guide", }, { value: "troubleshooting", label: "Troubleshooting", }, ]