fix(dashboard,types): Fix TS errors (#10457)

**What**
- Fixes TS erros in dashboard project
- Updates incorrect HTTP Invite types
- Fixes incorrectly formatted dates in dashboard
This commit is contained in:
Kasper Fabricius Kristensen
2024-12-08 12:51:13 +01:00
committed by GitHub
parent 55f5ce4690
commit 864f53011b
28 changed files with 120 additions and 252 deletions
@@ -1,32 +0,0 @@
import { InjectionZone } from "@medusajs/admin-shared"
import { ComponentType } from "react"
import { LoaderFunction } from "react-router-dom"
import { CustomFieldConfiguration } from "../../extensions/custom-field-registry/types"
export type RouteExtension = {
Component: ComponentType
loader?: LoaderFunction
path: string
}
export type MenuItemExtension = {
label: string
path: string
icon?: ComponentType
}
export type WidgetExtension = {
Component: ComponentType
zone: InjectionZone[]
}
export type RoutingExtensionConfig = {
routes: RouteExtension[]
menuItems: MenuItemExtension[]
}
export type DashboardExtensionConfig = {
customFields?: CustomFieldConfiguration
menuItems?: MenuItemExtension[]
widgets?: WidgetExtension[]
}