move modal route registration to the route module
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
export type { UmbModalContext, UmbModalRejectReason } from './modal.context.js';
|
||||
export type { UmbModalContext, UmbModalRejectReason, UmbModalContextClassArgs } from './modal.context.js';
|
||||
export { UMB_MODAL_CONTEXT } from './modal.context-token.js';
|
||||
export * from './modal-manager.context.js';
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
import './component/modal.element.js';
|
||||
|
||||
export * from './context/index.js';
|
||||
export * from './route-registration/modal-route-registration.interface.js';
|
||||
export * from './route-registration/modal-route-registration.controller.js';
|
||||
export * from './token/index.js';
|
||||
export * from './types.js';
|
||||
export * from './component/modal-base.element.js';
|
||||
|
||||
@@ -6,3 +6,5 @@ export * from './router-slot-change.event.js';
|
||||
export * from './router-slot-init.event.js';
|
||||
export * from './router-slot.element.js';
|
||||
export * from './path-pattern.class.js';
|
||||
export * from './modal-registration/modal-route-registration.interface.js';
|
||||
export * from './modal-registration/modal-route-registration.controller.js';
|
||||
|
||||
@@ -1,12 +1,19 @@
|
||||
import type { UmbModalToken } from '../token/index.js';
|
||||
import type { UmbModalConfig, UmbModalContext, UmbModalManagerContext, UmbModalRouteRegistration } from '../index.js';
|
||||
import type { UmbModalContextClassArgs } from '../context/modal.context.js';
|
||||
import { type Params, type IRouterSlot, UMB_ROUTE_CONTEXT, encodeFolderName } from '@umbraco-cms/backoffice/router';
|
||||
import { UMB_ROUTE_CONTEXT } from '../route.context.js';
|
||||
import { encodeFolderName } from '../encode-folder-name.function.js';
|
||||
import type { UmbModalRouteRegistration } from './modal-route-registration.interface.js';
|
||||
import type {
|
||||
UmbModalConfig,
|
||||
UmbModalContext,
|
||||
UmbModalContextClassArgs,
|
||||
UmbModalManagerContext,
|
||||
UmbModalToken,
|
||||
} from '@umbraco-cms/backoffice/modal';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { UmbContextConsumerController } from '@umbraco-cms/backoffice/context-api';
|
||||
import { UmbControllerBase } from '@umbraco-cms/backoffice/class-api';
|
||||
import { UmbId } from '@umbraco-cms/backoffice/id';
|
||||
import type { UmbDeepPartialObject } from '@umbraco-cms/backoffice/utils';
|
||||
import type { IRouterSlot, Params } from '@umbraco-cms/backoffice/external/router-slot';
|
||||
|
||||
export type UmbModalRouteBuilder = (params: { [key: string]: string | number } | null) => string;
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import type { UmbModalManagerContext } from '../context/modal-manager.context.js';
|
||||
import type { UmbModalContext, UmbModalRouteBuilder } from '../index.js';
|
||||
import type { UmbModalToken } from '../token/modal-token.js';
|
||||
import type { IRouterSlot, Params } from '@umbraco-cms/backoffice/router';
|
||||
import type { UmbModalRouteBuilder } from './modal-route-registration.controller.js';
|
||||
import type { IRouterSlot, Params } from '@umbraco-cms/backoffice/external/router-slot';
|
||||
import type { UmbModalContext, UmbModalManagerContext, UmbModalToken } from '@umbraco-cms/backoffice/modal';
|
||||
|
||||
export interface UmbModalRouteRegistration<
|
||||
UmbModalTokenData extends { [key: string]: any } = { [key: string]: any },
|
||||
Reference in New Issue
Block a user