docs: add JS SDK to commerce modules sidebars (#10740)

This commit is contained in:
Shahed Nasser
2024-12-26 13:33:33 +02:00
committed by GitHub
parent 688e1e60a5
commit ee50e67a96
111 changed files with 8567 additions and 5406 deletions
@@ -10,7 +10,8 @@ type CommerceModuleSectionsProps = {
export const CommerceModuleSections = ({ export const CommerceModuleSections = ({
name, name,
}: CommerceModuleSectionsProps) => { }: CommerceModuleSectionsProps) => {
const components: (JSX.Element | JSX.Element[])[] = [] const guideComponents: (JSX.Element | JSX.Element[])[] = []
const referenceComponents: (JSX.Element | JSX.Element[])[] = []
const { items: workflowItems, component: workflowsComponent } = useChildDocs({ const { items: workflowItems, component: workflowsComponent } = useChildDocs({
showItems: ["Workflows"], showItems: ["Workflows"],
titleLevel: 3, titleLevel: 3,
@@ -32,7 +33,7 @@ export const CommerceModuleSections = ({
itemsPerRow: 2, itemsPerRow: 2,
}) })
if (serverGuideItems?.default.length) { if (serverGuideItems?.default.length) {
components.push(serverGuidesComponent) guideComponents.push(serverGuidesComponent)
} }
const { items: storefrontGuideItems, component: storefrontGuidesComponent } = const { items: storefrontGuideItems, component: storefrontGuidesComponent } =
useChildDocs({ useChildDocs({
@@ -40,7 +41,7 @@ export const CommerceModuleSections = ({
itemsPerRow: 2, itemsPerRow: 2,
}) })
if (storefrontGuideItems?.default.length) { if (storefrontGuideItems?.default.length) {
components.push(storefrontGuidesComponent) guideComponents.push(storefrontGuidesComponent)
} }
const { items: adminGuideItems, component: adminGuidesComponent } = const { items: adminGuideItems, component: adminGuidesComponent } =
useChildDocs({ useChildDocs({
@@ -48,7 +49,7 @@ export const CommerceModuleSections = ({
itemsPerRow: 2, itemsPerRow: 2,
}) })
if (adminGuideItems?.default.length) { if (adminGuideItems?.default.length) {
components.push(adminGuidesComponent) guideComponents.push(adminGuidesComponent)
} }
const { items: userGuideItems, component: userGuidesComponent } = const { items: userGuideItems, component: userGuidesComponent } =
useChildDocs({ useChildDocs({
@@ -56,7 +57,14 @@ export const CommerceModuleSections = ({
itemsPerRow: 2, itemsPerRow: 2,
}) })
if (userGuideItems?.default.length) { if (userGuideItems?.default.length) {
components.push(userGuidesComponent) guideComponents.push(userGuidesComponent)
}
const { items: jsSdkItems, component: jsSdkComponent } = useChildDocs({
showItems: ["JS SDK"],
itemsPerRow: 2,
})
if (jsSdkItems?.default.length) {
referenceComponents.push(jsSdkComponent)
} }
const { items: referenceItems, component: referencesComponent } = const { items: referenceItems, component: referencesComponent } =
useChildDocs({ useChildDocs({
@@ -64,13 +72,22 @@ export const CommerceModuleSections = ({
itemsPerRow: 2, itemsPerRow: 2,
}) })
if (referenceItems?.default.length) { if (referenceItems?.default.length) {
components.push(referencesComponent) referenceComponents.push(referencesComponent)
} }
return ( return (
<> <>
{guideComponents.map((component, i) => (
<React.Fragment key={i}>
<>
{i !== 0 && <Hr />}
{component}
</>
</React.Fragment>
))}
{!hideWorkflowsSection && ( {!hideWorkflowsSection && (
<> <>
{guideComponents.length > 0 && <Hr />}
<H2 id="medusa-workflows-and-steps">Medusa Workflows and Steps</H2> <H2 id="medusa-workflows-and-steps">Medusa Workflows and Steps</H2>
<p> <p>
Medusa provides the following workflows and steps that use the{" "} Medusa provides the following workflows and steps that use the{" "}
@@ -81,11 +98,10 @@ export const CommerceModuleSections = ({
{stepsComponent} {stepsComponent}
</> </>
)} )}
{referenceComponents.map((component, i) => (
{components.map((component, i) => (
<React.Fragment key={i}> <React.Fragment key={i}>
<> <>
{i !== 0 || !hideWorkflowsSection ? <Hr /> : null} {(i !== 0 || !hideWorkflowsSection) && <Hr />}
{component} {component}
</> </>
</React.Fragment> </React.Fragment>
+58 -58
View File
@@ -2203,47 +2203,47 @@ export const generatedEditDates = {
"app/examples/page.mdx": "2024-12-11T09:07:47.589Z", "app/examples/page.mdx": "2024-12-11T09:07:47.589Z",
"app/medusa-cli/commands/build/page.mdx": "2024-11-11T11:00:49.665Z", "app/medusa-cli/commands/build/page.mdx": "2024-11-11T11:00:49.665Z",
"app/js-sdk/page.mdx": "2024-12-12T11:41:51.152Z", "app/js-sdk/page.mdx": "2024-12-12T11:41:51.152Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.apiKey/page.mdx": "2024-12-09T13:21:58.136Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.apiKey/page.mdx": "2024-12-26T08:56:54.626Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.campaign/page.mdx": "2024-12-09T13:21:58.212Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.campaign/page.mdx": "2024-12-26T08:56:58.139Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.claim/page.mdx": "2024-12-23T12:30:32.628Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.claim/page.mdx": "2024-12-26T08:56:57.938Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.currency/page.mdx": "2024-12-09T13:21:58.084Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.currency/page.mdx": "2024-12-26T08:56:56.810Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.customer/page.mdx": "2024-12-09T13:21:57.548Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.customer/page.mdx": "2024-12-26T08:56:56.636Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.customerGroup/page.mdx": "2024-12-09T13:21:58.176Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.customerGroup/page.mdx": "2024-12-26T08:56:57.456Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.exchange/page.mdx": "2024-12-23T12:30:32.654Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.exchange/page.mdx": "2024-12-26T08:56:56.991Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.fulfillment/page.mdx": "2024-12-09T13:21:57.756Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.fulfillment/page.mdx": "2024-12-26T08:56:56.893Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.fulfillmentProvider/page.mdx": "2024-12-23T12:30:32.518Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.fulfillmentProvider/page.mdx": "2024-12-26T08:56:55.073Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.fulfillmentSet/page.mdx": "2024-12-09T13:21:57.744Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.fulfillmentSet/page.mdx": "2024-12-26T08:56:55.842Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.inventoryItem/page.mdx": "2024-12-09T13:21:57.804Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.inventoryItem/page.mdx": "2024-12-26T08:56:55.548Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.notification/page.mdx": "2024-12-09T13:21:57.812Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.notification/page.mdx": "2024-12-26T08:56:57.247Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.invite/page.mdx": "2024-12-10T14:55:09.686Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.invite/page.mdx": "2024-12-26T08:56:57.660Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.order/page.mdx": "2024-12-09T13:21:57.848Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.order/page.mdx": "2024-12-26T08:56:55.109Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.orderEdit/page.mdx": "2024-12-09T13:21:57.868Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.orderEdit/page.mdx": "2024-12-26T08:56:57.350Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.payment/page.mdx": "2024-12-09T13:21:58.096Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.payment/page.mdx": "2024-12-26T08:56:57.122Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.paymentCollection/page.mdx": "2024-12-09T13:21:58.112Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.paymentCollection/page.mdx": "2024-12-26T08:56:54.632Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.priceList/page.mdx": "2024-12-09T13:21:57.596Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.priceList/page.mdx": "2024-12-26T08:56:55.929Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.pricePreference/page.mdx": "2024-12-09T13:21:57.604Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.pricePreference/page.mdx": "2024-12-26T08:56:56.726Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.product/page.mdx": "2024-12-09T13:21:57.660Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.product/page.mdx": "2024-12-26T08:56:57.844Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.productCategory/page.mdx": "2024-12-09T13:21:57.580Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.productCategory/page.mdx": "2024-12-26T08:56:55.361Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.productCollection/page.mdx": "2024-12-09T13:21:57.560Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.productCollection/page.mdx": "2024-12-26T08:56:54.834Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.productTag/page.mdx": "2024-12-09T13:21:58.068Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.productTag/page.mdx": "2024-12-26T08:56:56.438Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.productType/page.mdx": "2024-12-09T13:21:57.672Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.productType/page.mdx": "2024-12-26T08:56:54.685Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.productVariant/page.mdx": "2024-12-09T13:21:58.100Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.productVariant/page.mdx": "2024-12-26T08:56:57.752Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.promotion/page.mdx": "2024-12-09T13:21:58.200Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.promotion/page.mdx": "2024-12-26T08:56:55.276Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.refundReason/page.mdx": "2024-12-09T13:21:58.104Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.refundReason/page.mdx": "2024-12-26T08:56:57.560Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.region/page.mdx": "2024-12-10T14:55:09.771Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.region/page.mdx": "2024-12-26T08:56:58.038Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.reservation/page.mdx": "2024-12-09T13:21:58.156Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.reservation/page.mdx": "2024-12-26T08:56:56.189Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.return/page.mdx": "2024-12-23T12:30:32.591Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.return/page.mdx": "2024-12-26T08:56:54.626Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.returnReason/page.mdx": "2024-12-09T13:21:57.704Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.returnReason/page.mdx": "2024-12-26T08:56:54.760Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.salesChannel/page.mdx": "2024-12-09T13:21:57.732Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.salesChannel/page.mdx": "2024-12-26T08:56:55.660Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.shippingOption/page.mdx": "2024-12-10T14:55:09.811Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.shippingOption/page.mdx": "2024-12-26T08:56:56.031Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.shippingProfile/page.mdx": "2024-12-09T13:21:57.784Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.shippingProfile/page.mdx": "2024-12-26T08:56:56.541Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.stockLocation/page.mdx": "2024-12-09T13:21:57.720Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.stockLocation/page.mdx": "2024-12-26T08:56:55.202Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.store/page.mdx": "2024-12-09T13:21:58.052Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.store/page.mdx": "2024-12-26T08:56:54.626Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.taxRate/page.mdx": "2024-12-09T13:21:58.036Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.taxRate/page.mdx": "2024-12-26T08:56:54.626Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.taxRegion/page.mdx": "2024-12-09T13:21:58.048Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.taxRegion/page.mdx": "2024-12-26T08:56:55.458Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.upload/page.mdx": "2024-12-09T13:21:57.680Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.upload/page.mdx": "2024-12-26T08:56:55.760Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.user/page.mdx": "2024-12-09T13:21:58.080Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.user/page.mdx": "2024-12-26T08:56:54.924Z",
"references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.workflowExecution/page.mdx": "2024-12-09T13:21:58.144Z", "references/js_sdk/admin/Admin/properties/js_sdk.admin.Admin.workflowExecution/page.mdx": "2024-12-26T08:56:56.322Z",
"references/js_sdk/admin/ApiKey/methods/js_sdk.admin.ApiKey.batchSalesChannels/page.mdx": "2024-12-09T13:21:56.916Z", "references/js_sdk/admin/ApiKey/methods/js_sdk.admin.ApiKey.batchSalesChannels/page.mdx": "2024-12-09T13:21:56.916Z",
"references/js_sdk/admin/ApiKey/methods/js_sdk.admin.ApiKey.create/page.mdx": "2024-12-09T13:21:56.900Z", "references/js_sdk/admin/ApiKey/methods/js_sdk.admin.ApiKey.create/page.mdx": "2024-12-09T13:21:56.900Z",
"references/js_sdk/admin/ApiKey/methods/js_sdk.admin.ApiKey.delete/page.mdx": "2024-12-09T13:21:56.912Z", "references/js_sdk/admin/ApiKey/methods/js_sdk.admin.ApiKey.delete/page.mdx": "2024-12-09T13:21:56.912Z",
@@ -2631,27 +2631,27 @@ export const generatedEditDates = {
"references/js_sdk/admin/types/js_sdk.admin.FetchInput/page.mdx": "2024-10-22T15:09:53.767Z", "references/js_sdk/admin/types/js_sdk.admin.FetchInput/page.mdx": "2024-10-22T15:09:53.767Z",
"references/js_sdk/admin/types/js_sdk.admin.ClientFetch/page.mdx": "2024-12-09T13:22:00.128Z", "references/js_sdk/admin/types/js_sdk.admin.ClientFetch/page.mdx": "2024-12-09T13:22:00.128Z",
"references/js_sdk/admin/types/js_sdk.admin.FetchParams/page.mdx": "2024-10-22T15:09:53.766Z", "references/js_sdk/admin/types/js_sdk.admin.FetchParams/page.mdx": "2024-10-22T15:09:53.766Z",
"references/js_sdk/auth/Auth/methods/js_sdk.auth.Auth.callback/page.mdx": "2024-12-09T13:22:00.152Z", "references/js_sdk/auth/Auth/methods/js_sdk.auth.Auth.callback/page.mdx": "2024-12-26T08:56:59.595Z",
"references/js_sdk/auth/Auth/methods/js_sdk.auth.Auth.login/page.mdx": "2024-12-09T13:22:00.148Z", "references/js_sdk/auth/Auth/methods/js_sdk.auth.Auth.login/page.mdx": "2024-12-26T08:56:59.394Z",
"references/js_sdk/admin/types/js_sdk.admin.Logger/page.mdx": "2024-12-09T13:22:00.088Z", "references/js_sdk/admin/types/js_sdk.admin.Logger/page.mdx": "2024-12-09T13:22:00.088Z",
"references/js_sdk/auth/Auth/methods/js_sdk.auth.Auth.logout/page.mdx": "2024-12-09T13:22:00.156Z", "references/js_sdk/auth/Auth/methods/js_sdk.auth.Auth.logout/page.mdx": "2024-12-26T08:56:59.509Z",
"references/js_sdk/auth/Auth/methods/js_sdk.auth.Auth.refresh/page.mdx": "2024-12-09T13:22:00.152Z", "references/js_sdk/auth/Auth/methods/js_sdk.auth.Auth.refresh/page.mdx": "2024-12-26T08:56:59.671Z",
"references/js_sdk/auth/Auth/methods/js_sdk.auth.Auth.resetPassword/page.mdx": "2024-12-09T13:22:00.156Z", "references/js_sdk/auth/Auth/methods/js_sdk.auth.Auth.resetPassword/page.mdx": "2024-12-26T08:56:54.627Z",
"references/js_sdk/auth/Auth/methods/js_sdk.auth.Auth.register/page.mdx": "2024-12-09T13:22:00.148Z", "references/js_sdk/auth/Auth/methods/js_sdk.auth.Auth.register/page.mdx": "2024-12-26T08:56:54.624Z",
"references/js_sdk/auth/Auth/methods/js_sdk.auth.Auth.updateProvider/page.mdx": "2024-12-09T13:22:00.160Z", "references/js_sdk/auth/Auth/methods/js_sdk.auth.Auth.updateProvider/page.mdx": "2024-12-26T08:56:59.752Z",
"references/js_sdk/auth/classes/js_sdk.auth.Auth/page.mdx": "2024-11-25T17:49:55.096Z", "references/js_sdk/auth/classes/js_sdk.auth.Auth/page.mdx": "2024-12-26T08:56:59.269Z",
"references/js_sdk/modules/js_sdk.admin/page.mdx": "2024-11-25T17:49:51.856Z", "references/js_sdk/modules/js_sdk.admin/page.mdx": "2024-11-25T17:49:51.856Z",
"references/js_sdk/store/Store/properties/js_sdk.store.Store.category/page.mdx": "2024-12-09T13:22:00.184Z", "references/js_sdk/store/Store/properties/js_sdk.store.Store.category/page.mdx": "2024-12-26T08:56:58.696Z",
"references/js_sdk/modules/js_sdk.store/page.mdx": "2024-10-22T15:09:53.787Z", "references/js_sdk/modules/js_sdk.store/page.mdx": "2024-10-22T15:09:53.787Z",
"references/js_sdk/modules/js_sdk.auth/page.mdx": "2024-10-22T15:09:53.779Z", "references/js_sdk/modules/js_sdk.auth/page.mdx": "2024-10-22T15:09:53.779Z",
"references/js_sdk/store/Store/properties/js_sdk.store.Store.collection/page.mdx": "2024-12-09T13:22:00.176Z", "references/js_sdk/store/Store/properties/js_sdk.store.Store.collection/page.mdx": "2024-12-26T08:56:58.441Z",
"references/js_sdk/store/Store/properties/js_sdk.store.Store.cart/page.mdx": "2024-12-09T13:22:00.216Z", "references/js_sdk/store/Store/properties/js_sdk.store.Store.cart/page.mdx": "2024-12-26T08:56:58.566Z",
"references/js_sdk/store/Store/properties/js_sdk.store.Store.customer/page.mdx": "2024-12-09T13:22:00.272Z", "references/js_sdk/store/Store/properties/js_sdk.store.Store.customer/page.mdx": "2024-12-26T08:56:58.840Z",
"references/js_sdk/store/Store/properties/js_sdk.store.Store.fulfillment/page.mdx": "2024-12-23T12:30:33.917Z", "references/js_sdk/store/Store/properties/js_sdk.store.Store.fulfillment/page.mdx": "2024-12-26T08:56:58.294Z",
"references/js_sdk/store/Store/properties/js_sdk.store.Store.order/page.mdx": "2024-12-09T13:22:00.248Z", "references/js_sdk/store/Store/properties/js_sdk.store.Store.order/page.mdx": "2024-12-26T08:56:59.105Z",
"references/js_sdk/store/Store/properties/js_sdk.store.Store.payment/page.mdx": "2024-12-09T13:22:00.232Z", "references/js_sdk/store/Store/properties/js_sdk.store.Store.payment/page.mdx": "2024-12-26T08:56:58.958Z",
"references/js_sdk/store/Store/properties/js_sdk.store.Store.product/page.mdx": "2024-12-09T13:22:00.192Z", "references/js_sdk/store/Store/properties/js_sdk.store.Store.product/page.mdx": "2024-12-26T08:56:54.620Z",
"references/js_sdk/store/Store/properties/js_sdk.store.Store.region/page.mdx": "2024-12-09T13:22:00.168Z", "references/js_sdk/store/Store/properties/js_sdk.store.Store.region/page.mdx": "2024-12-26T08:56:54.620Z",
"references/js_sdk/store/classes/js_sdk.store.Store/page.mdx": "2024-11-25T17:49:55.112Z", "references/js_sdk/store/classes/js_sdk.store.Store/page.mdx": "2024-11-25T17:49:55.112Z",
"references/modules/js_sdk/page.mdx": "2024-10-22T15:09:52.263Z", "references/modules/js_sdk/page.mdx": "2024-10-22T15:09:52.263Z",
"references/core_flows/Inventory/Steps_Inventory/functions/core_flows.Inventory.Steps_Inventory.validateInventoryDeleteStep/page.mdx": "2024-12-25T08:43:13.769Z", "references/core_flows/Inventory/Steps_Inventory/functions/core_flows.Inventory.Steps_Inventory.validateInventoryDeleteStep/page.mdx": "2024-12-25T08:43:13.769Z",
File diff suppressed because it is too large Load Diff
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/apiKey slug: /references/js-sdk/admin/apiKey
sidebar_label: apiKey sidebar_label: apiKey
tags:
- js sdk
- admin
- api key
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/campaign slug: /references/js-sdk/admin/campaign
sidebar_label: campaign sidebar_label: campaign
tags:
- js sdk
- admin
- promotion
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/claim slug: /references/js-sdk/admin/claim
sidebar_label: claim sidebar_label: claim
tags:
- js sdk
- admin
- order
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/currency slug: /references/js-sdk/admin/currency
sidebar_label: currency sidebar_label: currency
tags:
- js sdk
- admin
- currency
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/customer slug: /references/js-sdk/admin/customer
sidebar_label: customer sidebar_label: customer
tags:
- js sdk
- admin
- customer
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/customerGroup slug: /references/js-sdk/admin/customerGroup
sidebar_label: customerGroup sidebar_label: customerGroup
tags:
- js sdk
- admin
- customer
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/exchange slug: /references/js-sdk/admin/exchange
sidebar_label: exchange sidebar_label: exchange
tags:
- js sdk
- admin
- order
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/fulfillment slug: /references/js-sdk/admin/fulfillment
sidebar_label: fulfillment sidebar_label: fulfillment
tags:
- js sdk
- admin
- fulfillment
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/fulfillmentProvider slug: /references/js-sdk/admin/fulfillmentProvider
sidebar_label: fulfillmentProvider sidebar_label: fulfillmentProvider
tags:
- js sdk
- admin
- fulfillment
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/fulfillmentSet slug: /references/js-sdk/admin/fulfillmentSet
sidebar_label: fulfillmentSet sidebar_label: fulfillmentSet
tags:
- js sdk
- admin
- fulfillment
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/inventoryItem slug: /references/js-sdk/admin/inventoryItem
sidebar_label: inventoryItem sidebar_label: inventoryItem
tags:
- js sdk
- admin
- inventory
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/invite slug: /references/js-sdk/admin/invite
sidebar_label: invite sidebar_label: invite
tags:
- js sdk
- admin
- user
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/notification slug: /references/js-sdk/admin/notification
sidebar_label: notification sidebar_label: notification
tags:
- js sdk
- admin
- notification
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/order slug: /references/js-sdk/admin/order
sidebar_label: order sidebar_label: order
tags:
- js sdk
- admin
- order
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/orderEdit slug: /references/js-sdk/admin/orderEdit
sidebar_label: orderEdit sidebar_label: orderEdit
tags:
- js sdk
- admin
- order
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/payment slug: /references/js-sdk/admin/payment
sidebar_label: payment sidebar_label: payment
tags:
- js sdk
- admin
- payment
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/paymentCollection slug: /references/js-sdk/admin/paymentCollection
sidebar_label: paymentCollection sidebar_label: paymentCollection
tags:
- js sdk
- admin
- payment
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/priceList slug: /references/js-sdk/admin/priceList
sidebar_label: priceList sidebar_label: priceList
tags:
- js sdk
- admin
- pricing
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/pricePreference slug: /references/js-sdk/admin/pricePreference
sidebar_label: pricePreference sidebar_label: pricePreference
tags:
- js sdk
- admin
- pricing
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/product slug: /references/js-sdk/admin/product
sidebar_label: product sidebar_label: product
tags:
- js sdk
- admin
- product
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/productCategory slug: /references/js-sdk/admin/productCategory
sidebar_label: productCategory sidebar_label: productCategory
tags:
- js sdk
- admin
- product
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/productCollection slug: /references/js-sdk/admin/productCollection
sidebar_label: productCollection sidebar_label: productCollection
tags:
- js sdk
- admin
- product
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/productTag slug: /references/js-sdk/admin/productTag
sidebar_label: productTag sidebar_label: productTag
tags:
- js sdk
- admin
- product
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/productType slug: /references/js-sdk/admin/productType
sidebar_label: productType sidebar_label: productType
tags:
- js sdk
- admin
- product
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/productVariant slug: /references/js-sdk/admin/productVariant
sidebar_label: productVariant sidebar_label: productVariant
tags:
- js sdk
- admin
- product
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/promotion slug: /references/js-sdk/admin/promotion
sidebar_label: promotion sidebar_label: promotion
tags:
- js sdk
- admin
- promotion
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/refundReason slug: /references/js-sdk/admin/refundReason
sidebar_label: refundReason sidebar_label: refundReason
tags:
- js sdk
- admin
- order
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/region slug: /references/js-sdk/admin/region
sidebar_label: region sidebar_label: region
tags:
- js sdk
- admin
- region
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/reservation slug: /references/js-sdk/admin/reservation
sidebar_label: reservation sidebar_label: reservation
tags:
- js sdk
- admin
- inventory
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/return slug: /references/js-sdk/admin/return
sidebar_label: return sidebar_label: return
tags:
- js sdk
- admin
- order
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/returnReason slug: /references/js-sdk/admin/returnReason
sidebar_label: returnReason sidebar_label: returnReason
tags:
- js sdk
- admin
- order
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/salesChannel slug: /references/js-sdk/admin/salesChannel
sidebar_label: salesChannel sidebar_label: salesChannel
tags:
- js sdk
- admin
- sales channel
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/shippingOption slug: /references/js-sdk/admin/shippingOption
sidebar_label: shippingOption sidebar_label: shippingOption
tags:
- js sdk
- admin
- fulfillment
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/shippingProfile slug: /references/js-sdk/admin/shippingProfile
sidebar_label: shippingProfile sidebar_label: shippingProfile
tags:
- js sdk
- admin
- fulfillment
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/stockLocation slug: /references/js-sdk/admin/stockLocation
sidebar_label: stockLocation sidebar_label: stockLocation
tags:
- js sdk
- admin
- stock location
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/store slug: /references/js-sdk/admin/store
sidebar_label: store sidebar_label: store
tags:
- js sdk
- admin
- store
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/taxRate slug: /references/js-sdk/admin/taxRate
sidebar_label: taxRate sidebar_label: taxRate
tags:
- js sdk
- admin
- tax
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/taxRegion slug: /references/js-sdk/admin/taxRegion
sidebar_label: taxRegion sidebar_label: taxRegion
tags:
- js sdk
- admin
- tax
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/upload slug: /references/js-sdk/admin/upload
sidebar_label: upload sidebar_label: upload
tags:
- js sdk
- admin
- file
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/user slug: /references/js-sdk/admin/user
sidebar_label: user sidebar_label: user
tags:
- js sdk
- admin
- user
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/admin/workflowExecution slug: /references/js-sdk/admin/workflowExecution
sidebar_label: workflowExecution sidebar_label: workflowExecution
tags:
- js sdk
- admin
- workflow
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,9 @@
--- ---
slug: /references/js-sdk/auth/callback slug: /references/js-sdk/auth/callback
sidebar_label: callback sidebar_label: callback
tags:
- js sdk
- auth
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,9 @@
--- ---
slug: /references/js-sdk/auth/login slug: /references/js-sdk/auth/login
sidebar_label: login sidebar_label: login
tags:
- js sdk
- auth
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,9 @@
--- ---
slug: /references/js-sdk/auth/logout slug: /references/js-sdk/auth/logout
sidebar_label: logout sidebar_label: logout
tags:
- js sdk
- auth
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,9 @@
--- ---
slug: /references/js-sdk/auth/refresh slug: /references/js-sdk/auth/refresh
sidebar_label: refresh sidebar_label: refresh
tags:
- js sdk
- auth
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,9 @@
--- ---
slug: /references/js-sdk/auth/register slug: /references/js-sdk/auth/register
sidebar_label: register sidebar_label: register
tags:
- js sdk
- auth
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,9 @@
--- ---
slug: /references/js-sdk/auth/resetPassword slug: /references/js-sdk/auth/resetPassword
sidebar_label: resetPassword sidebar_label: resetPassword
tags:
- js sdk
- auth
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,9 @@
--- ---
slug: /references/js-sdk/auth/updateProvider slug: /references/js-sdk/auth/updateProvider
sidebar_label: updateProvider sidebar_label: updateProvider
tags:
- js sdk
- auth
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,5 +1,7 @@
--- ---
slug: /references/js-sdk/auth slug: /references/js-sdk/auth
tags:
- js sdk
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/store/cart slug: /references/js-sdk/store/cart
sidebar_label: cart sidebar_label: cart
tags:
- js sdk
- storefront
- cart
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/store/category slug: /references/js-sdk/store/category
sidebar_label: category sidebar_label: category
tags:
- js sdk
- storefront
- product
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/store/collection slug: /references/js-sdk/store/collection
sidebar_label: collection sidebar_label: collection
tags:
- js sdk
- storefront
- product
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/store/customer slug: /references/js-sdk/store/customer
sidebar_label: customer sidebar_label: customer
tags:
- js sdk
- storefront
- customer
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/store/fulfillment slug: /references/js-sdk/store/fulfillment
sidebar_label: fulfillment sidebar_label: fulfillment
tags:
- js sdk
- storefront
- fulfillment
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/store/order slug: /references/js-sdk/store/order
sidebar_label: order sidebar_label: order
tags:
- js sdk
- storefront
- order
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/store/payment slug: /references/js-sdk/store/payment
sidebar_label: payment sidebar_label: payment
tags:
- js sdk
- storefront
- payment
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
File diff suppressed because one or more lines are too long
@@ -1,6 +1,10 @@
--- ---
slug: /references/js-sdk/store/region slug: /references/js-sdk/store/region
sidebar_label: region sidebar_label: region
tags:
- js sdk
- storefront
- region
--- ---
import { TypeList } from "docs-ui" import { TypeList } from "docs-ui"
+40 -2
View File
@@ -30,19 +30,32 @@ export const apiKeySidebar = [
}, },
], ],
}, },
{
type: "category",
title: "Server Guides",
autogenerate_tags: "server+auth",
initialOpen: false,
autogenerate_as_ref: true,
description:
"Learn how to use the API Key Module in your customizations on the Medusa application server.",
},
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
initialOpen: false, initialOpen: false,
autogenerate_tags: "storefront+apiKey", autogenerate_tags: "storefront+apiKey,-jsSdk",
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the API Key Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
initialOpen: false, initialOpen: false,
autogenerate_tags: "admin+apiKey", autogenerate_tags: "admin+apiKey,-jsSdk",
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the API Key Module.",
}, },
{ {
type: "category", type: "category",
@@ -50,6 +63,8 @@ export const apiKeySidebar = [
initialOpen: false, initialOpen: false,
autogenerate_tags: "userGuide+apiKey", autogenerate_tags: "userGuide+apiKey",
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage API Key features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -65,10 +80,33 @@ export const apiKeySidebar = [
autogenerate_tags: "step+apiKey", autogenerate_tags: "step+apiKey",
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+apiKey",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+apiKey",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+21 -2
View File
@@ -51,6 +51,8 @@ export const authSidebar = [
autogenerate_tags: "server+auth", autogenerate_tags: "server+auth",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Auth Module in your customizations on the Medusa application server.",
children: [ children: [
{ {
type: "link", type: "link",
@@ -72,16 +74,20 @@ export const authSidebar = [
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+auth", autogenerate_tags: "storefront+auth,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Auth Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+auth", autogenerate_tags: "admin+auth,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Auth Module.",
}, },
{ {
type: "category", type: "category",
@@ -89,6 +95,8 @@ export const authSidebar = [
autogenerate_tags: "userGuides+auth", autogenerate_tags: "userGuides+auth",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Auth features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -126,10 +134,21 @@ export const authSidebar = [
}, },
], ],
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
autogenerate_tags: "jsSdk+auth",
autogenerate_as_ref: true,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -46,6 +46,8 @@ export const cartSidebar = [
autogenerate_tags: "server+cart", autogenerate_tags: "server+cart",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Cart Module in your customizations on the Medusa application server.",
children: [ children: [
{ {
type: "link", type: "link",
@@ -57,16 +59,20 @@ export const cartSidebar = [
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+cart", autogenerate_tags: "storefront+cart,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Cart Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+cart", autogenerate_tags: "admin+cart,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Cart Module.",
}, },
{ {
type: "category", type: "category",
@@ -74,6 +80,8 @@ export const cartSidebar = [
autogenerate_tags: "userGuides+cart", autogenerate_tags: "userGuides+cart",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Cart features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -89,10 +97,33 @@ export const cartSidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+cart",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+cart",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -31,20 +31,26 @@ export const currencySidebar = [
autogenerate_tags: "server+currency", autogenerate_tags: "server+currency",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Currency Module in your customizations on the Medusa application server.",
}, },
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+currency", autogenerate_tags: "storefront+currency,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Currency Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+currency", autogenerate_tags: "admin+currency,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Currency Module.",
}, },
{ {
type: "category", type: "category",
@@ -52,6 +58,8 @@ export const currencySidebar = [
autogenerate_tags: "userGuides+currency", autogenerate_tags: "userGuides+currency",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Currency features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -67,10 +75,33 @@ export const currencySidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+currency",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+currency",
autogenerate_as_ref: true,
},
],
},
{ {
type: "sub-category", type: "sub-category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -36,6 +36,8 @@ export const customerSidebar = [
autogenerate_tags: "server+customer", autogenerate_tags: "server+customer",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Customer Module in your customizations on the Medusa application server.",
children: [ children: [
{ {
type: "link", type: "link",
@@ -47,16 +49,20 @@ export const customerSidebar = [
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+customer", autogenerate_tags: "storefront+customer,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Customer Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+customer", autogenerate_tags: "admin+customer,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Customer Module.",
}, },
{ {
type: "category", type: "category",
@@ -64,6 +70,8 @@ export const customerSidebar = [
autogenerate_tags: "userGuides+customer", autogenerate_tags: "userGuides+customer",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Customer features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -79,10 +87,33 @@ export const customerSidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+customer",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+customer",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -56,6 +56,8 @@ export const fulfillmentSidebar = [
autogenerate_tags: "server+fulfillment", autogenerate_tags: "server+fulfillment",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Fulfillment Module in your customizations on the Medusa application server.",
children: [ children: [
{ {
type: "link", type: "link",
@@ -72,16 +74,20 @@ export const fulfillmentSidebar = [
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+fulfillment", autogenerate_tags: "storefront+fulfillment,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Fulfillment Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+fulfillment", autogenerate_tags: "admin+fulfillment,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Fulfillment Module.",
}, },
{ {
type: "category", type: "category",
@@ -89,6 +95,8 @@ export const fulfillmentSidebar = [
autogenerate_tags: "userGuides+fulfillment", autogenerate_tags: "userGuides+fulfillment",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Fulfillment features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -104,10 +112,33 @@ export const fulfillmentSidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+fulfillment",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+fulfillment",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -41,20 +41,26 @@ export const inventorySidebar = [
autogenerate_tags: "server+inventory", autogenerate_tags: "server+inventory",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Inventory Module in your customizations on the Medusa application server.",
}, },
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+inventory", autogenerate_tags: "storefront+inventory,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Inventory Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+inventory", autogenerate_tags: "admin+inventory,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Inventory Module.",
}, },
{ {
type: "category", type: "category",
@@ -62,6 +68,8 @@ export const inventorySidebar = [
autogenerate_tags: "userGuides+inventory", autogenerate_tags: "userGuides+inventory",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Inventory features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -77,10 +85,33 @@ export const inventorySidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+inventory",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+inventory",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -81,20 +81,26 @@ export const orderSidebar = [
autogenerate_tags: "server+order", autogenerate_tags: "server+order",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Order Module in your customizations on the Medusa application server.",
}, },
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+order", autogenerate_tags: "storefront+order,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Order Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+order", autogenerate_tags: "admin+order,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Order Module.",
}, },
{ {
type: "category", type: "category",
@@ -102,6 +108,8 @@ export const orderSidebar = [
autogenerate_tags: "userGuides+order", autogenerate_tags: "userGuides+order",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Order features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -117,10 +125,33 @@ export const orderSidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+order",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+order",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -61,6 +61,8 @@ export const paymentSidebar = [
autogenerate_tags: "server+payment", autogenerate_tags: "server+payment",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Payment Module in your customizations on the Medusa application server.",
children: [ children: [
{ {
type: "link", type: "link",
@@ -77,16 +79,20 @@ export const paymentSidebar = [
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+payment", autogenerate_tags: "storefront+payment,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Payment Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+payment", autogenerate_tags: "admin+payment,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Payment Module.",
}, },
{ {
type: "category", type: "category",
@@ -94,6 +100,8 @@ export const paymentSidebar = [
autogenerate_tags: "userGuides+payment", autogenerate_tags: "userGuides+payment",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Payment features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -121,10 +129,33 @@ export const paymentSidebar = [
}, },
], ],
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+payment",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+payment",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -51,20 +51,26 @@ export const pricingSidebar = [
autogenerate_tags: "server+pricing", autogenerate_tags: "server+pricing",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Pricing Module in your customizations on the Medusa application server.",
}, },
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+pricing", autogenerate_tags: "storefront+pricing,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Pricing Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+pricing", autogenerate_tags: "admin+pricing,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Pricing Module.",
}, },
{ {
type: "category", type: "category",
@@ -72,6 +78,8 @@ export const pricingSidebar = [
autogenerate_tags: "userGuides+pricing", autogenerate_tags: "userGuides+pricing",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Pricing features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -87,10 +95,33 @@ export const pricingSidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+pricing",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+pricing",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -31,6 +31,8 @@ export const productSidebar = [
autogenerate_tags: "server+product", autogenerate_tags: "server+product",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Product Module in your customizations on the Medusa application server.",
children: [ children: [
{ {
type: "link", type: "link",
@@ -52,16 +54,20 @@ export const productSidebar = [
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+product", autogenerate_tags: "storefront+product,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Product Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+product", autogenerate_tags: "admin+product,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Product Module.",
}, },
{ {
type: "category", type: "category",
@@ -69,6 +75,8 @@ export const productSidebar = [
autogenerate_tags: "userGuides+product", autogenerate_tags: "userGuides+product",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Product features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -84,10 +92,33 @@ export const productSidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+product",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+product",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -51,6 +51,8 @@ export const promotionSidebar = [
autogenerate_tags: "server+promotion", autogenerate_tags: "server+promotion",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Promotion Module in your customizations on the Medusa application server.",
children: [ children: [
{ {
type: "link", type: "link",
@@ -62,16 +64,20 @@ export const promotionSidebar = [
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+promotion", autogenerate_tags: "storefront+promotion,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Promotion Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+promotion", autogenerate_tags: "admin+promotion,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Promotion Module.",
}, },
{ {
type: "category", type: "category",
@@ -79,6 +85,8 @@ export const promotionSidebar = [
autogenerate_tags: "userGuides+promotion", autogenerate_tags: "userGuides+promotion",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Promotion features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -94,10 +102,33 @@ export const promotionSidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+promotion",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+promotion",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -31,20 +31,26 @@ export const regionSidebar = [
autogenerate_tags: "server+region", autogenerate_tags: "server+region",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Region Module in your customizations on the Medusa application server.",
}, },
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+region", autogenerate_tags: "storefront+region,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Region Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+region", autogenerate_tags: "admin+region,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Region Module.",
}, },
{ {
type: "category", type: "category",
@@ -52,6 +58,8 @@ export const regionSidebar = [
autogenerate_tags: "userGuides+region", autogenerate_tags: "userGuides+region",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Region features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -67,10 +75,33 @@ export const regionSidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+region",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+region",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -36,20 +36,26 @@ export const salesChannelSidebar = [
autogenerate_tags: "server+salesChannel", autogenerate_tags: "server+salesChannel",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Sales Channel Module in your customizations on the Medusa application server.",
}, },
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+salesChannel", autogenerate_tags: "storefront+salesChannel,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Sales Channel Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+salesChannel", autogenerate_tags: "admin+salesChannel,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Sales Channel Module.",
}, },
{ {
type: "category", type: "category",
@@ -57,6 +63,8 @@ export const salesChannelSidebar = [
autogenerate_tags: "userGuides+salesChannel", autogenerate_tags: "userGuides+salesChannel",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Sales Channel features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -72,10 +80,33 @@ export const salesChannelSidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+salesChannel",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+salesChannel",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -36,20 +36,26 @@ export const stockLocationSidebar = [
autogenerate_tags: "server+stockLocation", autogenerate_tags: "server+stockLocation",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Stock Location Module in your customizations on the Medusa application server.",
}, },
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+stockLocation", autogenerate_tags: "storefront+stockLocation,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Stock Location Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+stockLocation", autogenerate_tags: "admin+stockLocation,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Stock Location Module.",
}, },
{ {
type: "category", type: "category",
@@ -57,6 +63,8 @@ export const stockLocationSidebar = [
autogenerate_tags: "userGuides+stockLocation", autogenerate_tags: "userGuides+stockLocation",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Stock Location features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -72,10 +80,33 @@ export const stockLocationSidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+stockLocation",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+stockLocation",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -31,20 +31,26 @@ export const storeSidebar = [
autogenerate_tags: "server+store", autogenerate_tags: "server+store",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Store Module in your customizations on the Medusa application server.",
}, },
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+store", autogenerate_tags: "storefront+store,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Store Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+store", autogenerate_tags: "admin+store,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Store Module.",
}, },
{ {
type: "category", type: "category",
@@ -52,6 +58,8 @@ export const storeSidebar = [
autogenerate_tags: "userGuides+store", autogenerate_tags: "userGuides+store",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Store features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -67,10 +75,33 @@ export const storeSidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+store",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+store",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -46,6 +46,8 @@ export const taxSidebar = [
autogenerate_tags: "server+tax", autogenerate_tags: "server+tax",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the Tax Module in your customizations on the Medusa application server.",
children: [ children: [
{ {
type: "link", type: "link",
@@ -57,16 +59,20 @@ export const taxSidebar = [
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+tax", autogenerate_tags: "storefront+tax,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the Tax Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+tax", autogenerate_tags: "admin+tax,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the Tax Module.",
}, },
{ {
type: "category", type: "category",
@@ -74,6 +80,8 @@ export const taxSidebar = [
autogenerate_tags: "userGuides+tax", autogenerate_tags: "userGuides+tax",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage Tax features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -89,10 +97,33 @@ export const taxSidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+tax",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+tax",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
+33 -2
View File
@@ -24,6 +24,8 @@ export const userSidebar = [
autogenerate_tags: "server+user", autogenerate_tags: "server+user",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to use the User Module in your customizations on the Medusa application server.",
children: [ children: [
{ {
type: "link", type: "link",
@@ -35,16 +37,20 @@ export const userSidebar = [
{ {
type: "category", type: "category",
title: "Storefront Guides", title: "Storefront Guides",
autogenerate_tags: "storefront+user", autogenerate_tags: "storefront+user,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to integrate the User Module's features into your storefront.",
}, },
{ {
type: "category", type: "category",
title: "Admin Guides", title: "Admin Guides",
autogenerate_tags: "admin+user", autogenerate_tags: "admin+user,-jsSdk",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize administative features of the User Module.",
}, },
{ {
type: "category", type: "category",
@@ -52,6 +58,8 @@ export const userSidebar = [
autogenerate_tags: "userGuides+user", autogenerate_tags: "userGuides+user",
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
description:
"Learn how to utilize and manage User features in the Medusa Admin dashboard.",
}, },
{ {
type: "category", type: "category",
@@ -67,10 +75,33 @@ export const userSidebar = [
initialOpen: false, initialOpen: false,
autogenerate_as_ref: true, autogenerate_as_ref: true,
}, },
{
type: "category",
title: "JS SDK",
initialOpen: false,
description:
"The [JS SDK](/js-sdk) allows you to send requests to the Medusa server application from your client applications, such as a storefront or the Medusa Admin dashboard.",
children: [
{
type: "sub-category",
title: "Store",
autogenerate_tags: "jsSdk+storefront+user",
autogenerate_as_ref: true,
},
{
type: "sub-category",
title: "Admin",
autogenerate_tags: "jsSdk+admin+user",
autogenerate_as_ref: true,
},
],
},
{ {
type: "category", type: "category",
title: "References", title: "References",
initialOpen: false, initialOpen: false,
description:
"Find references for data models, methods, and more. These are useful for your customizations.",
children: [ children: [
{ {
type: "link", type: "link",
@@ -3,6 +3,12 @@ import { Tag } from "types"
export const parseTags = (tagNames: string): Tag => { export const parseTags = (tagNames: string): Tag => {
const parsedTags: Map<string, string> = new Map() const parsedTags: Map<string, string> = new Map()
const splitTags = tagNames.split(",")
if (splitTags.length === 1 && !splitTags[0].includes("+")) {
return getTagItems(tagNames) || []
}
const tagsToRemove = getItemsToRemove(splitTags)
tagNames.split(",").forEach((tagName) => { tagNames.split(",").forEach((tagName) => {
const intersectingTags = getIntersectionTags(tagName) const intersectingTags = getIntersectionTags(tagName)
@@ -15,6 +21,10 @@ export const parseTags = (tagNames: string): Tag => {
}) })
}) })
tagsToRemove.forEach((tag) => {
parsedTags.delete(tag.path)
})
return Array.from(parsedTags).map(([path, title]) => ({ return Array.from(parsedTags).map(([path, title]) => ({
title, title,
path, path,
@@ -44,3 +54,12 @@ const getIntersectionTags = (tags: string): Tag => {
) )
}) })
} }
const getItemsToRemove = (tags: string[]): Tag => {
const tagsToRemove = tags
.filter((tag) => tag.startsWith("-"))
.map((tag) => getTagItems(tag.replace(/^-/, "")))
.filter(Boolean) as Tag[]
return !tagsToRemove.length ? [] : tagsToRemove[0]
}
@@ -14,7 +14,7 @@ export const H3 = ({ className, children, ...props }: H3Props) => {
return ( return (
<h3 <h3
className={clsx( className={clsx(
"h3-docs [&_code]:!h3-docs [&_code]:!font-mono mb-docs_0.5 mt-docs_1 text-medusa-fg-base", "h3-docs [&_code]:!h3-docs [&_code]:!font-mono my-docs_1 text-medusa-fg-base",
props.id && "group/h3 scroll-m-56", props.id && "group/h3 scroll-m-56",
className className
)} )}
@@ -1,6 +1,6 @@
"use client" "use client"
import React, { useMemo } from "react" import React, { useCallback, useMemo } from "react"
import { import {
Card, Card,
CardList, CardList,
@@ -9,6 +9,7 @@ import {
H4, H4,
Hr, Hr,
isSidebarItemLink, isSidebarItemLink,
MarkdownContent,
useSidebar, useSidebar,
} from "../.." } from "../.."
import { InteractiveSidebarItem, SidebarItem, SidebarItemLink } from "types" import { InteractiveSidebarItem, SidebarItem, SidebarItemLink } from "types"
@@ -25,6 +26,7 @@ export type UseChildDocsProps = {
hideItems?: string[] hideItems?: string[]
showItems?: string[] showItems?: string[]
hideTitle?: boolean hideTitle?: boolean
hideDescription?: boolean
titleLevel?: number titleLevel?: number
childLevel?: number childLevel?: number
itemsPerRow?: number itemsPerRow?: number
@@ -36,25 +38,29 @@ export const useChildDocs = ({
showItems, showItems,
type = "sidebar", type = "sidebar",
hideTitle = false, hideTitle = false,
hideDescription = false,
titleLevel = 2, titleLevel = 2,
childLevel = 1, childLevel = 1,
itemsPerRow, itemsPerRow,
}: UseChildDocsProps) => { }: UseChildDocsProps) => {
const { currentItems, activeItem } = useSidebar() const { currentItems, activeItem } = useSidebar()
const TitleHeaderComponent: HeadingComponent = useMemo(() => { const TitleHeaderComponent = useCallback(
switch (titleLevel) { (level: number): HeadingComponent => {
case 3: switch (level) {
return H3 case 3:
case 4: return H3
return H4 case 4:
case 5: return H4
return MDXComponents["h5"] as HeadingComponent case 5:
case 6: return MDXComponents["h5"] as HeadingComponent
return MDXComponents["h6"] as HeadingComponent case 6:
default: return MDXComponents["h6"] as HeadingComponent
return H2 default:
} return H2
}, [titleLevel]) }
},
[]
)
const filterType = useMemo(() => { const filterType = useMemo(() => {
return showItems !== undefined return showItems !== undefined
? "show" ? "show"
@@ -180,37 +186,57 @@ export const useChildDocs = ({
) )
} }
const getAllLevelsElms = (items?: SidebarItem[]) => { const getAllLevelsElms = (
items?: SidebarItem[],
headerLevel = titleLevel
) => {
const filteredItems = filterNonInteractiveItems(items) const filteredItems = filterNonInteractiveItems(items)
return filteredItems.map((item, key) => { return filteredItems.map((item, key) => {
const itemChildren = getChildrenForLevel(item) const itemChildren = getChildrenForLevel(item)
const HeadingComponent = itemChildren?.length const HeadingComponent = itemChildren?.length
? TitleHeaderComponent ? TitleHeaderComponent(headerLevel)
: undefined : undefined
const isChildrenCategory = itemChildren?.every(
(child) => child.type === "category" || child.type === "sub-category"
)
return ( return (
<React.Fragment key={key}> <React.Fragment key={key}>
{HeadingComponent && ( {HeadingComponent && (
<> <>
{!hideTitle && ( {!hideTitle && (
<HeadingComponent id={slugify(item.title.toLowerCase())}> <>
{item.title} <HeadingComponent id={slugify(item.title.toLowerCase())}>
</HeadingComponent> {item.title}
</HeadingComponent>
{!hideDescription && item.description && (
<MarkdownContent
allowedElements={["a", "code", "ul", "ol", "p"]}
>
{item.description}
</MarkdownContent>
)}
</>
)} )}
<CardList {isChildrenCategory &&
items={ getAllLevelsElms(itemChildren, headerLevel + 1)}
itemChildren?.map((childItem) => ({ {!isChildrenCategory && (
title: childItem.title, <CardList
href: isSidebarItemLink(childItem) ? childItem.path : "", items={
})) || [] itemChildren?.map((childItem) => ({
} title: childItem.title,
itemsPerRow={itemsPerRow} href: isSidebarItemLink(childItem) ? childItem.path : "",
/> text: childItem.description,
{key !== filteredItems.length - 1 && <Hr />} })) || []
}
itemsPerRow={itemsPerRow}
/>
)}
{key !== filteredItems.length - 1 && headerLevel === 2 && <Hr />}
</> </>
)} )}
{!HeadingComponent && isSidebarItemLink(item) && ( {!HeadingComponent && isSidebarItemLink(item) && (
<Card title={item.title} href={item.path} /> <Card title={item.title} href={item.path} text={item.description} />
)} )}
</React.Fragment> </React.Fragment>
) )
+166
View File
@@ -0,0 +1,166 @@
export const admin = [
{
"title": "apiKey",
"path": "/references/js-sdk/admin/apiKey"
},
{
"title": "campaign",
"path": "/references/js-sdk/admin/campaign"
},
{
"title": "claim",
"path": "/references/js-sdk/admin/claim"
},
{
"title": "currency",
"path": "/references/js-sdk/admin/currency"
},
{
"title": "customer",
"path": "/references/js-sdk/admin/customer"
},
{
"title": "customerGroup",
"path": "/references/js-sdk/admin/customerGroup"
},
{
"title": "exchange",
"path": "/references/js-sdk/admin/exchange"
},
{
"title": "fulfillment",
"path": "/references/js-sdk/admin/fulfillment"
},
{
"title": "fulfillmentProvider",
"path": "/references/js-sdk/admin/fulfillmentProvider"
},
{
"title": "fulfillmentSet",
"path": "/references/js-sdk/admin/fulfillmentSet"
},
{
"title": "inventoryItem",
"path": "/references/js-sdk/admin/inventoryItem"
},
{
"title": "invite",
"path": "/references/js-sdk/admin/invite"
},
{
"title": "notification",
"path": "/references/js-sdk/admin/notification"
},
{
"title": "order",
"path": "/references/js-sdk/admin/order"
},
{
"title": "orderEdit",
"path": "/references/js-sdk/admin/orderEdit"
},
{
"title": "payment",
"path": "/references/js-sdk/admin/payment"
},
{
"title": "paymentCollection",
"path": "/references/js-sdk/admin/paymentCollection"
},
{
"title": "priceList",
"path": "/references/js-sdk/admin/priceList"
},
{
"title": "pricePreference",
"path": "/references/js-sdk/admin/pricePreference"
},
{
"title": "product",
"path": "/references/js-sdk/admin/product"
},
{
"title": "productCategory",
"path": "/references/js-sdk/admin/productCategory"
},
{
"title": "productCollection",
"path": "/references/js-sdk/admin/productCollection"
},
{
"title": "productTag",
"path": "/references/js-sdk/admin/productTag"
},
{
"title": "productType",
"path": "/references/js-sdk/admin/productType"
},
{
"title": "productVariant",
"path": "/references/js-sdk/admin/productVariant"
},
{
"title": "promotion",
"path": "/references/js-sdk/admin/promotion"
},
{
"title": "refundReason",
"path": "/references/js-sdk/admin/refundReason"
},
{
"title": "region",
"path": "/references/js-sdk/admin/region"
},
{
"title": "reservation",
"path": "/references/js-sdk/admin/reservation"
},
{
"title": "return",
"path": "/references/js-sdk/admin/return"
},
{
"title": "returnReason",
"path": "/references/js-sdk/admin/returnReason"
},
{
"title": "salesChannel",
"path": "/references/js-sdk/admin/salesChannel"
},
{
"title": "shippingOption",
"path": "/references/js-sdk/admin/shippingOption"
},
{
"title": "shippingProfile",
"path": "/references/js-sdk/admin/shippingProfile"
},
{
"title": "stockLocation",
"path": "/references/js-sdk/admin/stockLocation"
},
{
"title": "store",
"path": "/references/js-sdk/admin/store"
},
{
"title": "taxRate",
"path": "/references/js-sdk/admin/taxRate"
},
{
"title": "taxRegion",
"path": "/references/js-sdk/admin/taxRegion"
},
{
"title": "upload",
"path": "/references/js-sdk/admin/upload"
},
{
"title": "user",
"path": "/references/js-sdk/admin/user"
},
{
"title": "workflowExecution",
"path": "/references/js-sdk/admin/workflowExecution"
}
]
+4
View File
@@ -34,5 +34,9 @@ export const apiKey = [
{ {
"title": "updateApiKeysWorkflow", "title": "updateApiKeysWorkflow",
"path": "/references/medusa-workflows/updateApiKeysWorkflow" "path": "/references/medusa-workflows/updateApiKeysWorkflow"
},
{
"title": "apiKey",
"path": "/references/js-sdk/admin/apiKey"
} }
] ]
+28
View File
@@ -46,5 +46,33 @@ export const auth = [
{ {
"title": "removeUserAccountWorkflow", "title": "removeUserAccountWorkflow",
"path": "/references/medusa-workflows/removeUserAccountWorkflow" "path": "/references/medusa-workflows/removeUserAccountWorkflow"
},
{
"title": "callback",
"path": "/references/js-sdk/auth/callback"
},
{
"title": "login",
"path": "/references/js-sdk/auth/login"
},
{
"title": "logout",
"path": "/references/js-sdk/auth/logout"
},
{
"title": "refresh",
"path": "/references/js-sdk/auth/refresh"
},
{
"title": "register",
"path": "/references/js-sdk/auth/register"
},
{
"title": "resetPassword",
"path": "/references/js-sdk/auth/resetPassword"
},
{
"title": "updateProvider",
"path": "/references/js-sdk/auth/updateProvider"
} }
] ]
+4
View File
@@ -134,5 +134,9 @@ export const cart = [
{ {
"title": "deleteLineItemsWorkflow", "title": "deleteLineItemsWorkflow",
"path": "/references/medusa-workflows/deleteLineItemsWorkflow" "path": "/references/medusa-workflows/deleteLineItemsWorkflow"
},
{
"title": "cart",
"path": "/references/js-sdk/store/cart"
} }
] ]
+6
View File
@@ -0,0 +1,6 @@
export const currency = [
{
"title": "currency",
"path": "/references/js-sdk/admin/currency"
}
]
+12
View File
@@ -170,5 +170,17 @@ export const customer = [
{ {
"title": "orderExchangeAddNewItemWorkflow", "title": "orderExchangeAddNewItemWorkflow",
"path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow" "path": "/references/medusa-workflows/orderExchangeAddNewItemWorkflow"
},
{
"title": "customer",
"path": "/references/js-sdk/admin/customer"
},
{
"title": "customerGroup",
"path": "/references/js-sdk/admin/customerGroup"
},
{
"title": "customer",
"path": "/references/js-sdk/store/customer"
} }
] ]
+4
View File
@@ -22,5 +22,9 @@ export const file = [
{ {
"title": "exportProductsWorkflow", "title": "exportProductsWorkflow",
"path": "/references/medusa-workflows/exportProductsWorkflow" "path": "/references/medusa-workflows/exportProductsWorkflow"
},
{
"title": "upload",
"path": "/references/js-sdk/admin/upload"
} }
] ]
+24
View File
@@ -186,5 +186,29 @@ export const fulfillment = [
{ {
"title": "createLocationFulfillmentSetWorkflow", "title": "createLocationFulfillmentSetWorkflow",
"path": "/references/medusa-workflows/createLocationFulfillmentSetWorkflow" "path": "/references/medusa-workflows/createLocationFulfillmentSetWorkflow"
},
{
"title": "fulfillment",
"path": "/references/js-sdk/admin/fulfillment"
},
{
"title": "fulfillmentProvider",
"path": "/references/js-sdk/admin/fulfillmentProvider"
},
{
"title": "fulfillmentSet",
"path": "/references/js-sdk/admin/fulfillmentSet"
},
{
"title": "shippingOption",
"path": "/references/js-sdk/admin/shippingOption"
},
{
"title": "shippingProfile",
"path": "/references/js-sdk/admin/shippingProfile"
},
{
"title": "fulfillment",
"path": "/references/js-sdk/store/fulfillment"
} }
] ]
+24 -20
View File
@@ -1,32 +1,36 @@
export * from "./product.js" export * from "./product.js"
export * from "./server.js" export * from "./tax.js"
export * from "./storefront.js" export * from "./storefront.js"
export * from "./payment.js" export * from "./payment.js"
export * from "./cart.js"
export * from "./order.js" export * from "./order.js"
export * from "./stripe.js" export * from "./cart.js"
export * from "./fulfillment.js" export * from "./fulfillment.js"
export * from "./customer.js" export * from "./server.js"
export * from "./tax.js" export * from "./stripe.js"
export * from "./inventory.js"
export * from "./pricing.js" export * from "./pricing.js"
export * from "./api-key.js"
export * from "./query.js"
export * from "./publishable-api-key.js"
export * from "./auth.js"
export * from "./region.js"
export * from "./product-collection.js" export * from "./product-collection.js"
export * from "./remote-link.js" export * from "./customer.js"
export * from "./workflow.js" export * from "./publishable-api-key.js"
export * from "./query.js"
export * from "./inventory.js"
export * from "./sales-channel.js" export * from "./sales-channel.js"
export * from "./product-category.js" export * from "./remote-link.js"
export * from "./step.js" export * from "./step.js"
export * from "./promotion.js" export * from "./region.js"
export * from "./event-bus.js"
export * from "./store.js" export * from "./store.js"
export * from "./file.js"
export * from "./stock-location.js"
export * from "./locking.js"
export * from "./user.js"
export * from "./remote-query.js" export * from "./remote-query.js"
export * from "./workflow.js"
export * from "./event-bus.js"
export * from "./promotion.js"
export * from "./user.js"
export * from "./locking.js"
export * from "./api-key.js"
export * from "./logger.js" export * from "./logger.js"
export * from "./currency.js"
export * from "./js-sdk.js"
export * from "./stock-location.js"
export * from "./admin.js"
export * from "./auth.js"
export * from "./notification.js"
export * from "./file.js"
export * from "./product-category.js"
+8
View File
@@ -186,5 +186,13 @@ export const inventory = [
{ {
"title": "updateReservationsWorkflow", "title": "updateReservationsWorkflow",
"path": "/references/medusa-workflows/updateReservationsWorkflow" "path": "/references/medusa-workflows/updateReservationsWorkflow"
},
{
"title": "inventoryItem",
"path": "/references/js-sdk/admin/inventoryItem"
},
{
"title": "reservation",
"path": "/references/js-sdk/admin/reservation"
} }
] ]
+234
View File
@@ -0,0 +1,234 @@
export const jsSdk = [
{
"title": "apiKey",
"path": "/references/js-sdk/admin/apiKey"
},
{
"title": "campaign",
"path": "/references/js-sdk/admin/campaign"
},
{
"title": "claim",
"path": "/references/js-sdk/admin/claim"
},
{
"title": "currency",
"path": "/references/js-sdk/admin/currency"
},
{
"title": "customer",
"path": "/references/js-sdk/admin/customer"
},
{
"title": "customerGroup",
"path": "/references/js-sdk/admin/customerGroup"
},
{
"title": "exchange",
"path": "/references/js-sdk/admin/exchange"
},
{
"title": "fulfillment",
"path": "/references/js-sdk/admin/fulfillment"
},
{
"title": "fulfillmentProvider",
"path": "/references/js-sdk/admin/fulfillmentProvider"
},
{
"title": "fulfillmentSet",
"path": "/references/js-sdk/admin/fulfillmentSet"
},
{
"title": "inventoryItem",
"path": "/references/js-sdk/admin/inventoryItem"
},
{
"title": "invite",
"path": "/references/js-sdk/admin/invite"
},
{
"title": "notification",
"path": "/references/js-sdk/admin/notification"
},
{
"title": "order",
"path": "/references/js-sdk/admin/order"
},
{
"title": "orderEdit",
"path": "/references/js-sdk/admin/orderEdit"
},
{
"title": "payment",
"path": "/references/js-sdk/admin/payment"
},
{
"title": "paymentCollection",
"path": "/references/js-sdk/admin/paymentCollection"
},
{
"title": "priceList",
"path": "/references/js-sdk/admin/priceList"
},
{
"title": "pricePreference",
"path": "/references/js-sdk/admin/pricePreference"
},
{
"title": "product",
"path": "/references/js-sdk/admin/product"
},
{
"title": "productCategory",
"path": "/references/js-sdk/admin/productCategory"
},
{
"title": "productCollection",
"path": "/references/js-sdk/admin/productCollection"
},
{
"title": "productTag",
"path": "/references/js-sdk/admin/productTag"
},
{
"title": "productType",
"path": "/references/js-sdk/admin/productType"
},
{
"title": "productVariant",
"path": "/references/js-sdk/admin/productVariant"
},
{
"title": "promotion",
"path": "/references/js-sdk/admin/promotion"
},
{
"title": "refundReason",
"path": "/references/js-sdk/admin/refundReason"
},
{
"title": "region",
"path": "/references/js-sdk/admin/region"
},
{
"title": "reservation",
"path": "/references/js-sdk/admin/reservation"
},
{
"title": "return",
"path": "/references/js-sdk/admin/return"
},
{
"title": "returnReason",
"path": "/references/js-sdk/admin/returnReason"
},
{
"title": "salesChannel",
"path": "/references/js-sdk/admin/salesChannel"
},
{
"title": "shippingOption",
"path": "/references/js-sdk/admin/shippingOption"
},
{
"title": "shippingProfile",
"path": "/references/js-sdk/admin/shippingProfile"
},
{
"title": "stockLocation",
"path": "/references/js-sdk/admin/stockLocation"
},
{
"title": "store",
"path": "/references/js-sdk/admin/store"
},
{
"title": "taxRate",
"path": "/references/js-sdk/admin/taxRate"
},
{
"title": "taxRegion",
"path": "/references/js-sdk/admin/taxRegion"
},
{
"title": "upload",
"path": "/references/js-sdk/admin/upload"
},
{
"title": "user",
"path": "/references/js-sdk/admin/user"
},
{
"title": "workflowExecution",
"path": "/references/js-sdk/admin/workflowExecution"
},
{
"title": "callback",
"path": "/references/js-sdk/auth/callback"
},
{
"title": "login",
"path": "/references/js-sdk/auth/login"
},
{
"title": "logout",
"path": "/references/js-sdk/auth/logout"
},
{
"title": "refresh",
"path": "/references/js-sdk/auth/refresh"
},
{
"title": "register",
"path": "/references/js-sdk/auth/register"
},
{
"title": "resetPassword",
"path": "/references/js-sdk/auth/resetPassword"
},
{
"title": "updateProvider",
"path": "/references/js-sdk/auth/updateProvider"
},
{
"title": "JS SDK Auth Reference",
"path": "/references/js-sdk/auth"
},
{
"title": "cart",
"path": "/references/js-sdk/store/cart"
},
{
"title": "category",
"path": "/references/js-sdk/store/category"
},
{
"title": "collection",
"path": "/references/js-sdk/store/collection"
},
{
"title": "customer",
"path": "/references/js-sdk/store/customer"
},
{
"title": "fulfillment",
"path": "/references/js-sdk/store/fulfillment"
},
{
"title": "order",
"path": "/references/js-sdk/store/order"
},
{
"title": "payment",
"path": "/references/js-sdk/store/payment"
},
{
"title": "product",
"path": "/references/js-sdk/store/product"
},
{
"title": "region",
"path": "/references/js-sdk/store/region"
}
]
@@ -0,0 +1,6 @@
export const notification = [
{
"title": "notification",
"path": "/references/js-sdk/admin/notification"
}
]
+32
View File
@@ -490,5 +490,37 @@ export const order = [
{ {
"title": "updateReturnReasonsWorkflow", "title": "updateReturnReasonsWorkflow",
"path": "/references/medusa-workflows/updateReturnReasonsWorkflow" "path": "/references/medusa-workflows/updateReturnReasonsWorkflow"
},
{
"title": "claim",
"path": "/references/js-sdk/admin/claim"
},
{
"title": "exchange",
"path": "/references/js-sdk/admin/exchange"
},
{
"title": "order",
"path": "/references/js-sdk/admin/order"
},
{
"title": "orderEdit",
"path": "/references/js-sdk/admin/orderEdit"
},
{
"title": "refundReason",
"path": "/references/js-sdk/admin/refundReason"
},
{
"title": "return",
"path": "/references/js-sdk/admin/return"
},
{
"title": "returnReason",
"path": "/references/js-sdk/admin/returnReason"
},
{
"title": "order",
"path": "/references/js-sdk/store/order"
} }
] ]
+12
View File
@@ -106,5 +106,17 @@ export const payment = [
{ {
"title": "updateRefundReasonsWorkflow", "title": "updateRefundReasonsWorkflow",
"path": "/references/medusa-workflows/updateRefundReasonsWorkflow" "path": "/references/medusa-workflows/updateRefundReasonsWorkflow"
},
{
"title": "payment",
"path": "/references/js-sdk/admin/payment"
},
{
"title": "paymentCollection",
"path": "/references/js-sdk/admin/paymentCollection"
},
{
"title": "payment",
"path": "/references/js-sdk/store/payment"
} }
] ]
+8
View File
@@ -174,5 +174,13 @@ export const pricing = [
{ {
"title": "updateStoresWorkflow", "title": "updateStoresWorkflow",
"path": "/references/medusa-workflows/updateStoresWorkflow" "path": "/references/medusa-workflows/updateStoresWorkflow"
},
{
"title": "priceList",
"path": "/references/js-sdk/admin/priceList"
},
{
"title": "pricePreference",
"path": "/references/js-sdk/admin/pricePreference"
} }
] ]
+36
View File
@@ -266,5 +266,41 @@ export const product = [
{ {
"title": "updateProductCategoriesWorkflow", "title": "updateProductCategoriesWorkflow",
"path": "/references/medusa-workflows/updateProductCategoriesWorkflow" "path": "/references/medusa-workflows/updateProductCategoriesWorkflow"
},
{
"title": "product",
"path": "/references/js-sdk/admin/product"
},
{
"title": "productCategory",
"path": "/references/js-sdk/admin/productCategory"
},
{
"title": "productCollection",
"path": "/references/js-sdk/admin/productCollection"
},
{
"title": "productTag",
"path": "/references/js-sdk/admin/productTag"
},
{
"title": "productType",
"path": "/references/js-sdk/admin/productType"
},
{
"title": "productVariant",
"path": "/references/js-sdk/admin/productVariant"
},
{
"title": "category",
"path": "/references/js-sdk/store/category"
},
{
"title": "collection",
"path": "/references/js-sdk/store/collection"
},
{
"title": "product",
"path": "/references/js-sdk/store/product"
} }
] ]
+8
View File
@@ -110,5 +110,13 @@ export const promotion = [
{ {
"title": "updatePromotionsWorkflow", "title": "updatePromotionsWorkflow",
"path": "/references/medusa-workflows/updatePromotionsWorkflow" "path": "/references/medusa-workflows/updatePromotionsWorkflow"
},
{
"title": "campaign",
"path": "/references/js-sdk/admin/campaign"
},
{
"title": "promotion",
"path": "/references/js-sdk/admin/promotion"
} }
] ]
+8
View File
@@ -78,5 +78,13 @@ export const region = [
{ {
"title": "updateRegionsWorkflow", "title": "updateRegionsWorkflow",
"path": "/references/medusa-workflows/updateRegionsWorkflow" "path": "/references/medusa-workflows/updateRegionsWorkflow"
},
{
"title": "region",
"path": "/references/js-sdk/admin/region"
},
{
"title": "region",
"path": "/references/js-sdk/store/region"
} }
] ]

Some files were not shown because too many files have changed in this diff Show More