diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/conditions/is-not-trashed/constants.ts b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/conditions/is-not-trashed/constants.ts new file mode 100644 index 0000000000..70c9ca8216 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/conditions/is-not-trashed/constants.ts @@ -0,0 +1 @@ +export const UMB_IS_NOT_TRASHED_CONDITION_ALIAS = 'Umb.Condition.IsNotTrashed'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/conditions/is-not-trashed/is-not-trashed.condition.manifest.ts b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/conditions/is-not-trashed/is-not-trashed.condition.manifest.ts index 581136049a..42616c613d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/conditions/is-not-trashed/is-not-trashed.condition.manifest.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/conditions/is-not-trashed/is-not-trashed.condition.manifest.ts @@ -1,8 +1,9 @@ +import { UMB_IS_NOT_TRASHED_CONDITION_ALIAS } from './constants.js'; import type { ManifestCondition } from '@umbraco-cms/backoffice/extension-api'; export const manifest: ManifestCondition = { type: 'condition', name: 'Is not trashed Condition', - alias: 'Umb.Condition.IsNotTrashed', + alias: UMB_IS_NOT_TRASHED_CONDITION_ALIAS, api: () => import('./is-not-trashed.condition.js'), }; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/conditions/is-trashed/constants.ts b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/conditions/is-trashed/constants.ts new file mode 100644 index 0000000000..43c1b76a2b --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/conditions/is-trashed/constants.ts @@ -0,0 +1 @@ +export const UMB_IS_TRASHED_CONDITION_ALIAS = 'Umb.Condition.IsTrashed'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/conditions/is-trashed/is-trashed.condition.manifest.ts b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/conditions/is-trashed/is-trashed.condition.manifest.ts index 81601c7dd2..9b0d632c02 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/conditions/is-trashed/is-trashed.condition.manifest.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/conditions/is-trashed/is-trashed.condition.manifest.ts @@ -1,8 +1,9 @@ +import { UMB_IS_TRASHED_CONDITION_ALIAS } from './constants.js'; import type { ManifestCondition } from '@umbraco-cms/backoffice/extension-api'; export const manifest: ManifestCondition = { type: 'condition', name: 'Is trashed Condition', - alias: 'Umb.Condition.IsTrashed', + alias: UMB_IS_TRASHED_CONDITION_ALIAS, api: () => import('./is-trashed.condition.js'), }; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/contexts/is-trashed/is-trashed.context-token.ts b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/contexts/is-trashed/is-trashed.context-token.ts index dad427c82d..e15ff7b6d3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/contexts/is-trashed/is-trashed.context-token.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/contexts/is-trashed/is-trashed.context-token.ts @@ -1,4 +1,4 @@ -import type { IUmbIsTrashedContext } from './types.js'; +import type { UmbIsTrashedContext } from './is-trashed.context.js'; import { UmbContextToken } from '@umbraco-cms/backoffice/context-api'; -export const UMB_IS_TRASHED_CONTEXT = new UmbContextToken('UmbIsTrashedContext'); +export const UMB_IS_TRASHED_CONTEXT = new UmbContextToken('UmbIsTrashedContext'); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/contexts/is-trashed/is-trashed.context.ts b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/contexts/is-trashed/is-trashed.context.ts index a5d3f5fcad..9bbd5a038b 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/contexts/is-trashed/is-trashed.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/contexts/is-trashed/is-trashed.context.ts @@ -1,5 +1,4 @@ import { UMB_IS_TRASHED_CONTEXT } from './is-trashed.context-token.js'; -import type { IUmbIsTrashedContext } from './types.js'; import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; import { UmbContextBase } from '@umbraco-cms/backoffice/class-api'; import { UmbBooleanState } from '@umbraco-cms/backoffice/observable-api'; @@ -11,7 +10,7 @@ import { UmbBooleanState } from '@umbraco-cms/backoffice/observable-api'; * @extends {UmbContextBase} * @implements {UmbIsTrashedContext} */ -export class UmbIsTrashedContext extends UmbContextBase implements IUmbIsTrashedContext { +export class UmbIsTrashedContext extends UmbContextBase { #isTrashed = new UmbBooleanState(false); isTrashed = this.#isTrashed.asObservable(); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/index.ts index 89283056bc..79d5d39811 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/recycle-bin/index.ts @@ -15,3 +15,6 @@ export type { export type { IUmbIsTrashedContext } from './contexts/is-trashed/index.js'; export { UmbIsTrashedContext, UMB_IS_TRASHED_CONTEXT } from './contexts/is-trashed/index.js'; + +export { UMB_IS_NOT_TRASHED_CONDITION_ALIAS } from './conditions/is-not-trashed/constants.js'; +export { UMB_IS_TRASHED_CONDITION_ALIAS } from './conditions/is-trashed/constants.js';