Shahed Nasser c32427aa8d update admin customizations readme 1 سال پیش
..
README.md c32427aa8d update admin customizations readme 1 سال پیش
tsconfig.json 45ec3661df fix admin tsconfig 1 سال پیش

README.md

Admin Customizations

You can extend the Medusa Admin to add widgets and new pages. Your customizations interact with API routes to provide merchants with custom functionalities.

Example: Create a Widget

A widget is a React component that can be injected into an existing page in the admin dashboard.

For example, create the file src/admin/widgets/product-widget.tsx with the following content:

import { defineWidgetConfig } from "@medusajs/admin-shared"

// The widget
const ProductWidget = () => {
  return (
    <div>
      <h2>Product Widget</h2>
    </div>
  )
}

// The widget's configurations
export const config = defineWidgetConfig({
  zone: "product.details.after",
})

export default ProductWidget

This inserts a widget with the text “Product Widget” at the end of a product’s details page.