From b966198258b93359609f3b6ad0812a8d35e1be21 Mon Sep 17 00:00:00 2001 From: Shahed Nasser Date: Wed, 26 Feb 2025 11:00:01 +0200 Subject: [PATCH] docs: add user guide to navbar (#11611) * docs: add user guide to navbar * fix titles --- www/apps/user-guide/app/not-found.mdx | 2 +- www/apps/user-guide/app/page.mdx | 2 +- .../docs-ui/src/components/MainNav/index.tsx | 1 - www/packages/docs-ui/src/constants.tsx | 27 +++++----- .../docs-ui/src/providers/Layout/index.tsx | 4 +- www/packages/tags/src/tags/admin.ts | 4 ++ www/packages/tags/src/tags/draft-order.ts | 6 +++ www/packages/tags/src/tags/index.ts | 53 ++++++++++--------- www/packages/tags/src/tags/js-sdk.ts | 4 ++ www/packages/tags/src/tags/query.ts | 4 -- 10 files changed, 58 insertions(+), 49 deletions(-) create mode 100644 www/packages/tags/src/tags/draft-order.ts diff --git a/www/apps/user-guide/app/not-found.mdx b/www/apps/user-guide/app/not-found.mdx index f08657c2ca..bc4143fb6d 100644 --- a/www/apps/user-guide/app/not-found.mdx +++ b/www/apps/user-guide/app/not-found.mdx @@ -7,7 +7,7 @@ import { } from "@medusajs/icons" export const metadata = { - title: `Page Not Found in Medusa Admin`, + title: `Page Not Found`, } # {metadata.title} diff --git a/www/apps/user-guide/app/page.mdx b/www/apps/user-guide/app/page.mdx index fff3ae407c..a6d7c54381 100644 --- a/www/apps/user-guide/app/page.mdx +++ b/www/apps/user-guide/app/page.mdx @@ -1,7 +1,7 @@ import { BellAlert, SidebarLeft } from "@medusajs/icons" export const metadata = { - title: `Medusa Admin User Guide in Medusa Admin`, + title: `Medusa Admin User Guide`, } # {metadata.title} diff --git a/www/packages/docs-ui/src/components/MainNav/index.tsx b/www/packages/docs-ui/src/components/MainNav/index.tsx index 1580e37e84..f07e320742 100644 --- a/www/packages/docs-ui/src/components/MainNav/index.tsx +++ b/www/packages/docs-ui/src/components/MainNav/index.tsx @@ -6,7 +6,6 @@ import { BorderedIcon, Button, GITHUB_ISSUES_LINK, - LinkButton, SearchModalOpener, useLayout, useMainNav, diff --git a/www/packages/docs-ui/src/constants.tsx b/www/packages/docs-ui/src/constants.tsx index 854475c683..d3a30d0021 100644 --- a/www/packages/docs-ui/src/constants.tsx +++ b/www/packages/docs-ui/src/constants.tsx @@ -33,7 +33,7 @@ export const navDropdownItems: NavigationItem[] = [ children: [ { type: "link", - title: "Guides", + title: "All Guides", link: "/resources", useAsFallback: true, }, @@ -47,11 +47,6 @@ export const navDropdownItems: NavigationItem[] = [ title: "Recipes", link: "/resources/recipes", }, - { - type: "link", - title: "Plugin Guides", - link: "/resources/plugins", - }, { type: "divider", }, @@ -65,17 +60,17 @@ export const navDropdownItems: NavigationItem[] = [ title: "Storefront Development", link: "/resources/storefront-development", }, - { - type: "link", - title: "UI Library", - link: "/ui", - }, ], }, { type: "dropdown", title: "Tools & SDKs", children: [ + { + type: "link", + title: "UI Library", + link: "/ui", + }, { type: "link", title: "Medusa CLI", @@ -211,6 +206,11 @@ export const navDropdownItems: NavigationItem[] = [ }, ], }, + { + type: "link", + title: "User Guide", + path: "/user-guide", + }, ] export const searchFilters: OptionType[] = [ @@ -224,15 +224,14 @@ export const searchFilters: OptionType[] = [ }, { value: "admin-v2", - label: "Admin API (v2)", + label: "Admin API", }, { value: "store-v2", - label: "Store API (v2)", + label: "Store API", }, { value: "ui", label: "Medusa UI", }, - // TODO add more filters ] diff --git a/www/packages/docs-ui/src/providers/Layout/index.tsx b/www/packages/docs-ui/src/providers/Layout/index.tsx index dc677e6e6c..db91082086 100644 --- a/www/packages/docs-ui/src/providers/Layout/index.tsx +++ b/www/packages/docs-ui/src/providers/Layout/index.tsx @@ -24,12 +24,12 @@ export const LayoutProvider = ({ const [showCollapsedNavbar, setShowCollapsedNavbar] = useState(false) useResizeObserver(mainContentRef as React.RefObject, () => { - if (disableResizeObserver || window.innerWidth < 992) { + if (disableResizeObserver || window.innerWidth < 1100) { setShowCollapsedNavbar(false) return } if (mainContentRef.current) { - setShowCollapsedNavbar(mainContentRef.current.clientWidth < 992) + setShowCollapsedNavbar(mainContentRef.current.clientWidth < 1100) } }) diff --git a/www/packages/tags/src/tags/admin.ts b/www/packages/tags/src/tags/admin.ts index 9268986314..7815c83627 100644 --- a/www/packages/tags/src/tags/admin.ts +++ b/www/packages/tags/src/tags/admin.ts @@ -23,6 +23,10 @@ export const admin = [ "title": "customerGroup", "path": "/references/js-sdk/admin/customerGroup" }, + { + "title": "draftOrder", + "path": "/references/js-sdk/admin/draftOrder" + }, { "title": "exchange", "path": "/references/js-sdk/admin/exchange" diff --git a/www/packages/tags/src/tags/draft-order.ts b/www/packages/tags/src/tags/draft-order.ts new file mode 100644 index 0000000000..ad8e986a18 --- /dev/null +++ b/www/packages/tags/src/tags/draft-order.ts @@ -0,0 +1,6 @@ +export const draftOrder = [ + { + "title": "draftOrder", + "path": "/references/js-sdk/admin/draftOrder" + } +] \ No newline at end of file diff --git a/www/packages/tags/src/tags/index.ts b/www/packages/tags/src/tags/index.ts index 07cbbe0fe4..8b6187f302 100644 --- a/www/packages/tags/src/tags/index.ts +++ b/www/packages/tags/src/tags/index.ts @@ -1,39 +1,40 @@ export * from "./inventory.js" -export * from "./query.js" export * from "./pricing.js" +export * from "./query.js" export * from "./tax.js" -export * from "./fulfillment.js" +export * from "./stock-location.js" export * from "./server.js" export * from "./sales-channel.js" -export * from "./cart.js" -export * from "./storefront.js" -export * from "./payment.js" -export * from "./customer.js" -export * from "./stripe.js" -export * from "./order.js" export * from "./product.js" -export * from "./region.js" +export * from "./payment.js" +export * from "./storefront.js" +export * from "./stripe.js" +export * from "./cart.js" +export * from "./order.js" export * from "./js-sdk.js" -export * from "./checkout.js" -export * from "./example.js" +export * from "./concept.js" +export * from "./region.js" +export * from "./fulfillment.js" +export * from "./auth.js" export * from "./product-category.js" export * from "./product-collection.js" -export * from "./publishable-api-key.js" -export * from "./auth.js" +export * from "./checkout.js" export * from "./api-key.js" -export * from "./concept.js" -export * from "./event-bus.js" -export * from "./step.js" -export * from "./link.js" export * from "./workflow.js" -export * from "./logger.js" -export * from "./file.js" -export * from "./user.js" -export * from "./promotion.js" -export * from "./currency.js" -export * from "./remote-query.js" -export * from "./admin.js" -export * from "./stock-location.js" +export * from "./publishable-api-key.js" +export * from "./example.js" +export * from "./step.js" export * from "./store.js" -export * from "./notification.js" +export * from "./promotion.js" export * from "./locking.js" +export * from "./logger.js" +export * from "./remote-query.js" +export * from "./event-bus.js" +export * from "./notification.js" +export * from "./user.js" +export * from "./file.js" +export * from "./admin.js" +export * from "./customer.js" +export * from "./link.js" +export * from "./draft-order.js" +export * from "./currency.js" diff --git a/www/packages/tags/src/tags/js-sdk.ts b/www/packages/tags/src/tags/js-sdk.ts index 45aa0920b2..437b484d18 100644 --- a/www/packages/tags/src/tags/js-sdk.ts +++ b/www/packages/tags/src/tags/js-sdk.ts @@ -27,6 +27,10 @@ export const jsSdk = [ "title": "customerGroup", "path": "/references/js-sdk/admin/customerGroup" }, + { + "title": "draftOrder", + "path": "/references/js-sdk/admin/draftOrder" + }, { "title": "exchange", "path": "/references/js-sdk/admin/exchange" diff --git a/www/packages/tags/src/tags/query.ts b/www/packages/tags/src/tags/query.ts index b2179387a2..3ac4feace8 100644 --- a/www/packages/tags/src/tags/query.ts +++ b/www/packages/tags/src/tags/query.ts @@ -99,10 +99,6 @@ export const query = [ "title": "batchProductsWorkflow", "path": "/references/medusa-workflows/batchProductsWorkflow" }, - { - "title": "createProductsWorkflow", - "path": "/references/medusa-workflows/createProductsWorkflow" - }, { "title": "deleteProductVariantsWorkflow", "path": "/references/medusa-workflows/deleteProductVariantsWorkflow"