wip picker modal context

This commit is contained in:
Mads Rasmussen
2024-08-14 15:31:18 +02:00
parent aa4968c061
commit 550f9b390b
3 changed files with 18 additions and 0 deletions

View File

@@ -1 +1,3 @@
export * from './search/index.js';
export * from './picker-modal.context.js';
export * from './picker-modal.context.token.js';

View File

@@ -0,0 +1,4 @@
import type { UmbPickerModalContext } from './picker-modal.context.js';
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
export const UMB_PICKER_MODAL_CONTEXT = new UmbContextToken<UmbPickerModalContext>('UmbPickerModalContext');

View File

@@ -0,0 +1,12 @@
import { UMB_PICKER_MODAL_CONTEXT } from './picker-modal.context.token.js';
import { UmbContextBase } from '@umbraco-cms/backoffice/class-api';
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
import { UmbSelectionManager } from '@umbraco-cms/backoffice/utils';
export class UmbPickerModalContext extends UmbContextBase<UmbPickerModalContext> {
public readonly selection = new UmbSelectionManager(this);
constructor(host: UmbControllerHost) {
super(host, UMB_PICKER_MODAL_CONTEXT);
}
}