docs: added customer storefront guides (#7685)

* added customer guides

* fixes to sidebar

* remove old customer registration guide

* fix build error

* generate files

* run linter
This commit is contained in:
Shahed Nasser authored and GitHub committed 2024-06-13 12:21:54 +03:00
1 parent d862d03de0
commit c1db40b564
80 files changed
+2301 -701

No files matched your search

@@ -54,7 +54,7 @@ export const highlights = [
]
```tsx title="src/admin/routes/custom/page.tsx" highlights={[["21"], ["22"], ["23"], ["24"], ["25"], ["26"]]}
import { defineRouteConfig } from "@medusajs/admin-shared";
import { defineRouteConfig } from "@medusajs/admin-shared"
import { ChatBubbleLeftRight } from "@medusajs/icons"
const CustomPage = () => {
@@ -125,7 +125,7 @@ export const config = defineRouteConfig({
label: "Custom",
})
export default CustomSettingPage;
export default CustomSettingPage
```
This adds a page under the path `/app/settings/custom`. An item is also added to the settings sidebar with the label `Custom`.
@@ -80,7 +80,7 @@ import { defineWidgetConfig } from "@medusajs/admin-shared"
import { DetailWidgetProps, AdminProduct } from "@medusajs/types"
const ProductWidget = ({
data
data,
}: DetailWidgetProps<AdminProduct>) => {
return (
<div>
@@ -24,7 +24,7 @@ module.exports = defineConfig({
adminCors: "http://localhost:7001",
// ...
},
}
},
})
```
@@ -21,12 +21,12 @@ For example, create the file `src/scripts/my-script.ts` with the following conte
```ts title="src/scripts/my-script.ts"
import {
ExecArgs,
IProductModuleService
IProductModuleService,
} from "@medusajs/types"
import { ModuleRegistrationName } from "@medusajs/modules-sdk"
export default async function myScript ({
container
export default async function myScript({
container,
}: ExecArgs) {
const productModuleService: IProductModuleService =
container.resolve(ModuleRegistrationName.PRODUCT)
@@ -60,8 +60,8 @@ For example:
```ts
import { ExecArgs } from "@medusajs/types"
export default async function myScript ({
args
export default async function myScript({
args,
}: ExecArgs) {
console.log(`The arguments you passed: ${args}`)
}
@@ -222,10 +222,10 @@ module.exports = defineConfig({
helloModuleService: {
// ...
definition: {
isQueryable: true
}
}
}
isQueryable: true,
},
},
},
})
```
@@ -31,8 +31,8 @@ module.exports = defineConfig({
options: {
capitalize: true,
},
}
}
},
},
})
```
@@ -68,8 +68,8 @@ module.exports = defineConfig({
modules: {
helloModuleService: {
resolve: "./modules/hello",
}
}
},
},
})
```
@@ -66,9 +66,9 @@ To test out your scheduled job:
```js title="medusa-config.js"
module.exports = defineConfig({
projectConfig: {
redisUrl: REDIS_URL
redisUrl: REDIS_URL,
// ...
}
},
})
```