wip picker modal context
This commit is contained in:
@@ -1 +1,3 @@
|
||||
export * from './search/index.js';
|
||||
export * from './picker-modal.context.js';
|
||||
export * from './picker-modal.context.token.js';
|
||||
|
||||
@@ -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');
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user