feat(dashboard,admin-vite-plugin,admin-bundler,admin-sdk): Rework admin extensions and introduce custom fields API (#9338)

This commit is contained in:
Kasper Fabricius Kristensen
2024-10-09 11:44:40 +00:00
committed by GitHub
parent 35e69d32f2
commit d71343d6ab
159 changed files with 5264 additions and 2224 deletions
+28 -20
View File
@@ -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
}