move context-provider element to element package to avoid circular dependencies
This commit is contained in:
@@ -1,9 +1,8 @@
|
||||
import type { UmbControllerHostInterface, UmbControllerInterface } from '@umbraco-cms/controller';
|
||||
import { UmbContextToken } from '../context-token';
|
||||
import { UmbContextConsumer } from './context-consumer';
|
||||
import { UmbContextCallback } from './context-request.event';
|
||||
|
||||
import type { UmbControllerHostInterface, UmbControllerInterface } from '@umbraco-cms/controller';
|
||||
|
||||
export class UmbContextConsumerController<T = unknown>
|
||||
extends UmbContextConsumer<UmbControllerHostInterface, T>
|
||||
implements UmbControllerInterface
|
||||
|
||||
@@ -4,5 +4,4 @@ export * from './consume/context-request.event';
|
||||
export * from './provide/context-provider.controller';
|
||||
export * from './provide/context-provider';
|
||||
export * from './provide/context-provide.event';
|
||||
export * from './provide/context-provider.element';
|
||||
export * from './context-token';
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { expect } from '@open-wc/testing';
|
||||
import { UmbContextConsumer } from '../consume/context-consumer';
|
||||
import { UmbContextRequestEventImplementation } from '../consume/context-request.event';
|
||||
import { UmbContextToken } from '../context-token';
|
||||
import { UmbContextProvider } from './context-provider';
|
||||
|
||||
class MyClass {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { expect, fixture, html } from '@open-wc/testing';
|
||||
import { customElement } from 'lit/decorators.js';
|
||||
import { UmbContextProviderElement } from './context-provider.element';
|
||||
import { UmbLitElement } from '@umbraco-cms/element';
|
||||
import { UmbLitElement } from './lit-element.element';
|
||||
|
||||
@customElement('umb-context-test')
|
||||
export class ContextTestElement extends UmbLitElement {
|
||||
@@ -1,6 +1,6 @@
|
||||
import { html } from 'lit';
|
||||
import { customElement, property } from 'lit/decorators.js';
|
||||
import { UmbLitElement } from '@umbraco-cms/element';
|
||||
import { UmbLitElement } from './lit-element.element';
|
||||
|
||||
@customElement('umb-context-provider')
|
||||
export class UmbContextProviderElement extends UmbLitElement {
|
||||
@@ -1,2 +1,3 @@
|
||||
export * from './element.mixin';
|
||||
export * from './lit-element.element';
|
||||
export * from './context-provider.element';
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import '../../src/backoffice/shared/components/backoffice-frame/backoffice-notification-container.element';
|
||||
import '../context-api/provide/context-provider.element';
|
||||
import './layouts/default';
|
||||
|
||||
import { Meta, Story } from '@storybook/web-components';
|
||||
import { html } from 'lit';
|
||||
import { customElement } from 'lit/decorators.js';
|
||||
|
||||
import { UmbLitElement } from '@umbraco-cms/element';
|
||||
import type { UmbNotificationDefaultData } from './layouts/default';
|
||||
import {
|
||||
UmbNotificationColor,
|
||||
@@ -13,7 +12,6 @@ import {
|
||||
UmbNotificationService,
|
||||
UMB_NOTIFICATION_SERVICE_CONTEXT_TOKEN,
|
||||
} from '.';
|
||||
import { UmbLitElement } from '@umbraco-cms/element';
|
||||
|
||||
export default {
|
||||
title: 'API/Notifications/Overview',
|
||||
|
||||
Reference in New Issue
Block a user