move context-provider element to element package to avoid circular dependencies

This commit is contained in:
Jacob Overgaard
2023-01-24 08:36:07 +01:00
parent c0d30be4f0
commit 5ef2173889
7 changed files with 5 additions and 9 deletions

View File

@@ -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

View File

@@ -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';

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -1,2 +1,3 @@
export * from './element.mixin';
export * from './lit-element.element';
export * from './context-provider.element';

View File

@@ -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',