diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/validation/context/server-model-validator.context.ts b/src/Umbraco.Web.UI.Client/src/packages/core/validation/context/server-model-validator.context.ts index e8f3073049..1cecd8d39b 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/validation/context/server-model-validator.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/validation/context/server-model-validator.context.ts @@ -1,14 +1,14 @@ import type { UmbValidator } from '../interfaces/validator.interface.js'; +import type { UmbValidationPathTranslator } from '../types.js'; +import { UmbValidationPathTranslationController } from '../controllers/validation-path-translation/index.js'; import { UMB_VALIDATION_CONTEXT } from './validation.context-token.js'; import { UMB_SERVER_MODEL_VALIDATOR_CONTEXT } from './server-model-validator.context-token.js'; +import type { UmbValidationMessage } from './validation-messages.manager.js'; import { UmbContextBase } from '@umbraco-cms/backoffice/class-api'; import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; import type { UmbDataSourceResponse } from '@umbraco-cms/backoffice/repository'; -import type { UmbValidationMessage } from './validation-messages.manager.js'; -import type { UmbValidationPathTranslator } from '../types.js'; import type { ClassConstructor } from '@umbraco-cms/backoffice/extension-api'; import { UmbId } from '@umbraco-cms/backoffice/id'; -import { UmbValidationPathTranslationController } from '../index.js'; /** This should ideally be generated by the server, but we currently don't generate error-model-types. */ interface ValidateErrorResponseBodyModel { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/validation/directives/bind-to-validation.lit-directive.ts b/src/Umbraco.Web.UI.Client/src/packages/core/validation/directives/bind-to-validation.lit-directive.ts index 01f484ae35..248c5b4a88 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/validation/directives/bind-to-validation.lit-directive.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/validation/directives/bind-to-validation.lit-directive.ts @@ -1,7 +1,7 @@ +import type { UmbFormControlMixinInterface } from '../mixins/index.js'; +import { UmbBindServerValidationToFormControl, UmbFormControlValidator } from '../controllers/index.js'; import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; import { AsyncDirective, directive, nothing, type ElementPart } from '@umbraco-cms/backoffice/external/lit'; -import type { UmbFormControlMixinInterface } from '@umbraco-cms/backoffice/validation'; -import { UmbBindServerValidationToFormControl, UmbFormControlValidator } from '@umbraco-cms/backoffice/validation'; /** * The `bind to validation` directive connects the Form Control Element to closets Validation Context. diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/validation/translators/validation-path-translator-base.controller.ts b/src/Umbraco.Web.UI.Client/src/packages/core/validation/translators/validation-path-translator-base.controller.ts index b9a9bacb8e..9e84e00794 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/validation/translators/validation-path-translator-base.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/validation/translators/validation-path-translator-base.controller.ts @@ -1,4 +1,4 @@ -import { UMB_VALIDATION_CONTEXT } from '../index.js'; +import { UMB_VALIDATION_CONTEXT } from '../context/index.js'; import type { UmbValidationMessageTranslator } from './validation-message-path-translator.interface.js'; import type { UmbControllerAlias, UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; import { UmbControllerBase } from '@umbraco-cms/backoffice/class-api';