optimise import of router and avoid importing directly from underlying router-slot module
This commit is contained in:
@@ -2,11 +2,10 @@ import { css, html } from 'lit';
|
||||
import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
|
||||
import { customElement, state } from 'lit/decorators.js';
|
||||
import { repeat } from 'lit/directives/repeat.js';
|
||||
import { IRoute } from 'router-slot';
|
||||
import type { UmbRouterSlotChangeEvent, UmbRouterSlotInitEvent, IRoute } from '@umbraco-cms/router';
|
||||
import { UmbDocumentWorkspaceContext } from '../document-workspace.context';
|
||||
import { UmbLitElement } from '@umbraco-cms/element';
|
||||
import { PropertyTypeContainerViewModelBaseModel } from '@umbraco-cms/backend-api';
|
||||
import { UmbRouterSlotChangeEvent, UmbRouterSlotInitEvent } from '@umbraco-cms/router';
|
||||
|
||||
@customElement('umb-document-workspace-view-edit')
|
||||
export class UmbDocumentWorkspaceViewEditElement extends UmbLitElement {
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
|
||||
import { css, html, LitElement } from 'lit';
|
||||
import { customElement, property, state } from 'lit/decorators.js';
|
||||
import { path, stripSlash } from 'router-slot';
|
||||
|
||||
@customElement('umb-workspace-package')
|
||||
export class UmbWorkspacePackageElement extends LitElement {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { css, html } from 'lit';
|
||||
import { html } from 'lit';
|
||||
import { customElement, state } from 'lit/decorators.js';
|
||||
import { IRoute, IRoutingInfo } from 'router-slot';
|
||||
import type { IRoute, IRoutingInfo } from '@umbraco-cms/router';
|
||||
import type { ManifestTree, ManifestWorkspace } from '@umbraco-cms/models';
|
||||
import { createExtensionElement, umbExtensionsRegistry } from '@umbraco-cms/extensions-api';
|
||||
import { UmbLitElement } from '@umbraco-cms/element';
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
import { html, css, nothing } from 'lit';
|
||||
import { customElement, state } from 'lit/decorators.js';
|
||||
import { IRoute, IRoutingInfo, path } from 'router-slot';
|
||||
import type { IRoute, IRoutingInfo, UmbRouterSlotChangeEvent, UmbRouterSlotInitEvent } from '@umbraco-cms/router';
|
||||
|
||||
import { UmbDashboardExamineIndexElement } from './views/section-view-examine-indexers';
|
||||
import { UmbDashboardExamineSearcherElement } from './views/section-view-examine-searchers';
|
||||
|
||||
import { UmbLitElement } from '@umbraco-cms/element';
|
||||
import { UmbRouterSlotChangeEvent, UmbRouterSlotInitEvent } from '@umbraco-cms/router';
|
||||
|
||||
@customElement('umb-dashboard-examine-management')
|
||||
export class UmbDashboardExamineManagementElement extends UmbLitElement {
|
||||
@@ -52,7 +51,6 @@ export class UmbDashboardExamineManagementElement extends UmbLitElement {
|
||||
@state()
|
||||
private _activePath = '';
|
||||
|
||||
|
||||
render() {
|
||||
return html` ${this._routerPath && this._activePath !== ''
|
||||
? html` <a href=${this._routerPath}> ← Back to overview </a> `
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { html } from 'lit';
|
||||
import { customElement, state } from 'lit/decorators.js';
|
||||
import type { IRoute, IRoutingInfo } from 'router-slot';
|
||||
import type { IRoute, IRoutingInfo } from '@umbraco-cms/router';
|
||||
import { UmbDashboardHealthCheckGroupElement } from './views/health-check-group.element';
|
||||
import {
|
||||
UmbHealthCheckDashboardContext,
|
||||
|
||||
@@ -1,18 +1,14 @@
|
||||
import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
|
||||
import { css, html, nothing } from 'lit';
|
||||
import { customElement, property, state } from 'lit/decorators.js';
|
||||
import { ensureSlash, path } from 'router-slot';
|
||||
import { ensureSlash, path } from '@umbraco-cms/router';
|
||||
import { UmbHealthCheckContext } from '../health-check.context';
|
||||
import {
|
||||
UMB_HEALTHCHECK_DASHBOARD_CONTEXT_TOKEN,
|
||||
UmbHealthCheckDashboardContext,
|
||||
} from '../health-check-dashboard.context';
|
||||
import type { ManifestHealthCheck } from '@umbraco-cms/models';
|
||||
import {
|
||||
HealthCheckGroupWithResultModel,
|
||||
HealthCheckWithResultModel,
|
||||
StatusResultTypeModel,
|
||||
} from '@umbraco-cms/backend-api';
|
||||
import { HealthCheckGroupWithResultModel, StatusResultTypeModel } from '@umbraco-cms/backend-api';
|
||||
import { UmbLitElement } from '@umbraco-cms/element';
|
||||
|
||||
@customElement('umb-health-check-group-box-overview')
|
||||
|
||||
@@ -2,12 +2,12 @@ import { defineElement } from '@umbraco-ui/uui-base/lib/registration';
|
||||
import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
|
||||
import { css, html } from 'lit';
|
||||
import { state } from 'lit/decorators.js';
|
||||
import type { UmbRouterSlotChangeEvent } from '@umbraco-cms/router';
|
||||
import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from '../section/section.context';
|
||||
import { UmbBackofficeContext, UMB_BACKOFFICE_CONTEXT_TOKEN } from './backoffice.context';
|
||||
import type { ManifestSection } from '@umbraco-cms/models';
|
||||
import { UmbLitElement } from '@umbraco-cms/element';
|
||||
import { createExtensionElementOrFallback } from '@umbraco-cms/extensions-api';
|
||||
import { UmbRouterSlotChangeEvent } from '@umbraco-cms/router';
|
||||
|
||||
@defineElement('umb-backoffice-main')
|
||||
export class UmbBackofficeMain extends UmbLitElement {
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
|
||||
import { css, html, nothing } from 'lit';
|
||||
import { customElement, state } from 'lit/decorators.js';
|
||||
import { IRoutingInfo } from 'router-slot';
|
||||
import { first, map } from 'rxjs';
|
||||
import type { UmbRouterSlotChangeEvent, UmbRouterSlotInitEvent, IRoutingInfo } from '@umbraco-cms/router';
|
||||
import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from '../section.context';
|
||||
import { createExtensionElement, umbExtensionsRegistry } from '@umbraco-cms/extensions-api';
|
||||
import type { ManifestDashboard, ManifestDashboardCollection, ManifestWithMeta } from '@umbraco-cms/models';
|
||||
import type { ManifestDashboard, ManifestDashboardCollection } from '@umbraco-cms/models';
|
||||
|
||||
import { UmbLitElement } from '@umbraco-cms/element';
|
||||
import { UmbRouterSlotChangeEvent, UmbRouterSlotInitEvent } from '@umbraco-cms/router';
|
||||
|
||||
@customElement('umb-section-dashboards')
|
||||
export class UmbSectionDashboardsElement extends UmbLitElement {
|
||||
|
||||
@@ -2,7 +2,7 @@ import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
|
||||
import { css, html, nothing } from 'lit';
|
||||
import { customElement, state } from 'lit/decorators.js';
|
||||
import { map } from 'rxjs';
|
||||
import { IRoutingInfo } from 'router-slot';
|
||||
import type { UmbRouterSlotChangeEvent, IRoutingInfo } from '@umbraco-cms/router';
|
||||
import type { UmbWorkspaceEntityElement } from '../workspace/workspace-entity-element.interface';
|
||||
import { UmbSectionContext, UMB_SECTION_CONTEXT_TOKEN } from './section.context';
|
||||
import type { ManifestSectionView, ManifestWorkspace, ManifestMenuSectionSidebarApp } from '@umbraco-cms/models';
|
||||
@@ -12,7 +12,6 @@ import { UmbLitElement } from '@umbraco-cms/element';
|
||||
import './section-sidebar-menu/section-sidebar-menu.element.ts';
|
||||
import './section-views/section-views.element.ts';
|
||||
import '../../../settings/languages/app-language-select/app-language-select.element.ts';
|
||||
import { UmbRouterSlotChangeEvent } from '@umbraco-cms/router';
|
||||
|
||||
@customElement('umb-section')
|
||||
export class UmbSectionElement extends UmbLitElement {
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
|
||||
import { css, html, nothing } from 'lit';
|
||||
import { customElement, property, state } from 'lit/decorators.js';
|
||||
import { IRoutingInfo } from 'router-slot';
|
||||
import { map } from 'rxjs';
|
||||
import { repeat } from 'lit/directives/repeat.js';
|
||||
|
||||
import type { UmbRouterSlotInitEvent, UmbRouterSlotChangeEvent } from '@umbraco-cms/router';
|
||||
import type { UmbRouterSlotInitEvent, UmbRouterSlotChangeEvent, IRoutingInfo } from '@umbraco-cms/router';
|
||||
import { createExtensionElement, umbExtensionsRegistry } from '@umbraco-cms/extensions-api';
|
||||
import type {
|
||||
ManifestWorkspaceAction,
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { css, html } from 'lit';
|
||||
import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
|
||||
import { customElement, state } from 'lit/decorators.js';
|
||||
import type { IRoute, IRoutingInfo } from 'router-slot';
|
||||
import type { IRoute, IRoutingInfo } from '@umbraco-cms/router';
|
||||
import { UmbUserStore, UMB_USER_STORE_CONTEXT_TOKEN } from '../../../users/user.store';
|
||||
import { umbExtensionsRegistry , createExtensionElement } from '@umbraco-cms/extensions-api';
|
||||
import { umbExtensionsRegistry, createExtensionElement } from '@umbraco-cms/extensions-api';
|
||||
|
||||
import './list-view-layouts/table/workspace-view-users-table.element';
|
||||
import './list-view-layouts/grid/workspace-view-users-grid.element';
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import { css, html, nothing } from 'lit';
|
||||
import { UUITextStyles } from '@umbraco-ui/uui-css/lib';
|
||||
import { customElement, state } from 'lit/decorators.js';
|
||||
import { IRoute } from 'router-slot';
|
||||
import type { IRoute } from '@umbraco-cms/router';
|
||||
import { UUIPopoverElement } from '@umbraco-ui/uui';
|
||||
|
||||
import { UmbModalContext, UMB_MODAL_CONTEXT_TOKEN } from '../../../../../core/modal';
|
||||
import type { UmbSectionViewUsersElement } from './section-view-users.element';
|
||||
import { UmbLitElement } from '@umbraco-cms/element';
|
||||
import { UmbModalContext, UMB_MODAL_CONTEXT_TOKEN } from 'src/core/modal';
|
||||
|
||||
import './list-view-layouts/table/workspace-view-users-table.element';
|
||||
import './list-view-layouts/grid/workspace-view-users-grid.element';
|
||||
|
||||
Reference in New Issue
Block a user