- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
Menu
- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
Code Block
Allows you to render highlighted code snippets
cURL
Medusa JS Client
Medusa React
curl -H 'x-publishable-key: YOUR_API_KEY' 'http://localhost:9000/store/products/PRODUCT_ID'
Was this example helpful?
Usage#
API Reference#
CodeBlock
This component is based on the div
element and supports all of its props
Prop | Type | Default |
---|---|---|
snippets | CodeSnippet[] | - |
Was this page helpful?
CodeBlock.Header
This component is based on the div
element and supports all of its props
Prop | Type | Default |
---|---|---|
hideLabels | boolean | false |
Was this page helpful?
CodeBlock.Header.Meta
This component is based on the div
element and supports all of its props
CodeBlock.Body
This component is based on the div
element and supports all of its props
Usage Outside Medusa Admin#
If you're using the CodeBlock
component in a project other than the Medusa Admin, make sure to include the TooltipProvider
somewhere up in your component tree, as the CodeBlock.Header
component uses a Tooltip:
Examples#
Single snippet#
If you want to only show a code sample for one language or API, you can choose to hide the snippet labels:
1234import { useProduct } from "medusa-react"const { product } = useProduct("PRODUCT_ID")console.log(product.id)
Was this example helpful?
No Header#
You could also choose to omit the header entirely:
1234import { useProduct } from "medusa-react"const { product } = useProduct("PRODUCT_ID")console.log(product.id)
Was this example helpful?
No Line Numbers#
Medusa React
import { useProduct } from "medusa-react"const { product } = useProduct("PRODUCT_ID")console.log(product.id)
Was this example helpful?