feat(dashboard,admin-vite-plugin,admin-bundler,admin-sdk): Rework admin extensions and introduce custom fields API (#9338)
This commit is contained in:
+28
-20
@@ -1,27 +1,35 @@
|
||||
declare module "virtual:medusa/widgets/*" {
|
||||
import type { ComponentType } from "react"
|
||||
|
||||
const widgets: { Component: ComponentType<any> }[]
|
||||
|
||||
export default {
|
||||
widgets,
|
||||
}
|
||||
declare module "virtual:medusa/forms" {
|
||||
import type { FormModule } from "./extensions"
|
||||
const formModule: FormModule
|
||||
export default formModule
|
||||
}
|
||||
|
||||
declare module "virtual:medusa/routes/pages" {
|
||||
const pages: { path: string; Component: () => JSX.Element }[]
|
||||
|
||||
export default {
|
||||
pages,
|
||||
}
|
||||
declare module "virtual:medusa/links" {
|
||||
import type { LinkModule } from "./extensions"
|
||||
const linkModule: LinkModule
|
||||
export default linkModule
|
||||
}
|
||||
|
||||
declare module "virtual:medusa/routes/links" {
|
||||
import type { ComponentType } from "react"
|
||||
declare module "virtual:medusa/displays" {
|
||||
import type { DisplayModule } from "./extensions"
|
||||
const displayModule: DisplayModule
|
||||
export default displayModule
|
||||
}
|
||||
|
||||
const links: { path: string; label: string; icon?: ComponentType }[]
|
||||
declare module "virtual:medusa/routes" {
|
||||
import type { RouteModule } from "./extensions"
|
||||
const routeModule: RouteModule
|
||||
export default routeModule
|
||||
}
|
||||
|
||||
export default {
|
||||
links,
|
||||
}
|
||||
declare module "virtual:medusa/menu-items" {
|
||||
import type { MenuItemModule } from "./extensions"
|
||||
const menuItemModule: MenuItemModule
|
||||
export default menuItemModule
|
||||
}
|
||||
|
||||
declare module "virtual:medusa/widgets" {
|
||||
import type { WidgetModule } from "./extensions"
|
||||
const widgetModule: WidgetModule
|
||||
export default widgetModule
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user