diff --git a/packages/framework/esm-framework/docs/API.md b/packages/framework/esm-framework/docs/API.md index 63c94c367..750435974 100644 --- a/packages/framework/esm-framework/docs/API.md +++ b/packages/framework/esm-framework/docs/API.md @@ -468,9 +468,9 @@ ___ ___ -### ModalDefintion +### ModalDefinition -Ƭ **ModalDefintion**: { `name`: `string` } & { `component`: `string` } \| { `component?`: `never` } +Ƭ **ModalDefinition**: { `name`: `string` } & { `component`: `string` } \| { `component?`: `never` } A definition of an modal as extracted from an app's routes.json diff --git a/packages/framework/esm-framework/docs/interfaces/OpenmrsAppRoutes.md b/packages/framework/esm-framework/docs/interfaces/OpenmrsAppRoutes.md index ea66734d1..2da79c272 100644 --- a/packages/framework/esm-framework/docs/interfaces/OpenmrsAppRoutes.md +++ b/packages/framework/esm-framework/docs/interfaces/OpenmrsAppRoutes.md @@ -42,7 +42,7 @@ ___ ### modals -• `Optional` **modals**: [`ModalDefintion`](../API.md#modaldefintion)[] +• `Optional` **modals**: [`ModalDefinition`](../API.md#modaldefinition)[] An array of all modals supported by this frontend module. Modals can be launched by name. diff --git a/packages/framework/esm-globals/src/types.ts b/packages/framework/esm-globals/src/types.ts index da2bc2df1..36ad242f0 100644 --- a/packages/framework/esm-globals/src/types.ts +++ b/packages/framework/esm-globals/src/types.ts @@ -234,7 +234,7 @@ export type ExtensionDefinition = { /** * A definition of an modal as extracted from an app's routes.json */ -export type ModalDefintion = { +export type ModalDefinition = { /** * The name of this modal. This is used to launch the modal. */ @@ -285,7 +285,7 @@ export interface OpenmrsAppRoutes { /** * An array of all modals supported by this frontend module. Modals can be launched by name. */ - modals?: Array; + modals?: Array; } /** diff --git a/packages/shell/esm-app-shell/src/apps.ts b/packages/shell/esm-app-shell/src/apps.ts index e6e1fbe31..1bb31c85f 100644 --- a/packages/shell/esm-app-shell/src/apps.ts +++ b/packages/shell/esm-app-shell/src/apps.ts @@ -4,7 +4,7 @@ import type { OpenmrsAppRoutes, RouteDefinition, ExtensionRegistration, - ModalDefintion, + ModalDefinition, } from '@openmrs/esm-framework'; import { attach, registerExtension, importDynamic } from '@openmrs/esm-framework'; import { type ActivityFn, type LifeCycles, pathToActiveWhen, registerApplication } from 'single-spa'; @@ -132,7 +132,7 @@ export function registerApp(appName: string, routes: OpenmrsAppRoutes) { registerModuleWithConfigSystem(appName); const availableExtensions: Array = routes.extensions ?? []; - const availableModals: Array = routes.modals ?? []; + const availableModals: Array = routes.modals ?? []; routes.pages?.forEach((p) => { if ( @@ -329,7 +329,7 @@ supported, so the extension will not be loaded.`, * @param appName The name of the app defining this modal * @param modal An object that describes the modal, derived from `routes.json` */ -export function tryRegisterModal(appName: string, modal: ModalDefintion) { +export function tryRegisterModal(appName: string, modal: ModalDefinition) { const name = modal.name; if (!name) { console.error(