Skip to content

Commit e3c4177

Browse files
authored
Merge pull request #2483 from umbraco/v15/feature/content-workspace-base
Feature: Content Detail Workspace Base
2 parents a1f1a51 + 89e6c19 commit e3c4177

File tree

101 files changed

+1312
-1977
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+1312
-1977
lines changed

src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/manifests.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { manifests as workspaceViewManifests } from './views/manifests.js';
22
import { UMB_BLOCK_GRID_AREA_TYPE_WORKSPACE_ALIAS } from './index.js';
3-
import { UmbSubmitWorkspaceAction } from '@umbraco-cms/backoffice/workspace';
4-
import { UMB_WORKSPACE_CONDITION_ALIAS } from '@umbraco-cms/backoffice/workspace';
3+
import { UmbSubmitWorkspaceAction, UMB_WORKSPACE_CONDITION_ALIAS } from '@umbraco-cms/backoffice/workspace';
54

65
export const manifests: Array<UmbExtensionManifest> = [
76
...workspaceViewManifests,

src/packages/block/block-grid/components/block-grid-area-config-entry/workspace/views/manifests.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { UMB_WORKSPACE_CONDITION_ALIAS } from '@umbraco-cms/backoffice/workspace';
21
import { UMB_BLOCK_GRID_AREA_TYPE_WORKSPACE_ALIAS } from '../index.js';
2+
import { UMB_WORKSPACE_CONDITION_ALIAS } from '@umbraco-cms/backoffice/workspace';
33
import type { ManifestWorkspaceView } from '@umbraco-cms/backoffice/workspace';
44

55
export const workspaceViews: Array<ManifestWorkspaceView> = [

src/packages/block/block-grid/workspace/views/manifests.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { UMB_WORKSPACE_CONDITION_ALIAS } from '@umbraco-cms/backoffice/workspace';
21
import { UMB_BLOCK_GRID_TYPE_WORKSPACE_ALIAS } from '../index.js';
2+
import { UMB_WORKSPACE_CONDITION_ALIAS } from '@umbraco-cms/backoffice/workspace';
33

44
export const manifests: Array<UmbExtensionManifest> = [
55
{

src/packages/block/block-list/workspace/views/manifests.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { UMB_WORKSPACE_CONDITION_ALIAS } from '@umbraco-cms/backoffice/workspace';
21
import { UMB_BLOCK_LIST_TYPE_WORKSPACE_ALIAS } from '../index.js';
2+
import { UMB_WORKSPACE_CONDITION_ALIAS } from '@umbraco-cms/backoffice/workspace';
33

44
export const manifests: Array<UmbExtensionManifest> = [
55
{

src/packages/block/block-rte/workspace/views/manifests.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { UMB_WORKSPACE_CONDITION_ALIAS } from '@umbraco-cms/backoffice/workspace';
21
import { UMB_BLOCK_RTE_TYPE_WORKSPACE_ALIAS } from '../index.js';
2+
import { UMB_WORKSPACE_CONDITION_ALIAS } from '@umbraco-cms/backoffice/workspace';
33

44
export const manifests: Array<UmbExtensionManifest> = [
55
{

src/packages/block/block-type/workspace/manifests.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
import { UMB_WORKSPACE_CONDITION_ALIAS } from '@umbraco-cms/backoffice/workspace';
21
import { UMB_BLOCK_GRID_TYPE_WORKSPACE_ALIAS } from '../../block-grid/workspace/index.js';
32
import { UMB_BLOCK_LIST_TYPE_WORKSPACE_ALIAS } from '../../block-list/workspace/index.js';
43
import { UMB_BLOCK_RTE_TYPE_WORKSPACE_ALIAS } from '../../block-rte/workspace/index.js';
5-
import { UmbSubmitWorkspaceAction } from '@umbraco-cms/backoffice/workspace';
4+
import { UMB_WORKSPACE_CONDITION_ALIAS, UmbSubmitWorkspaceAction } from '@umbraco-cms/backoffice/workspace';
65

76
export const manifests: Array<UmbExtensionManifest> = [
87
{

src/packages/block/block/workspace/manifests.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import { UMB_WORKSPACE_CONDITION_ALIAS } from '@umbraco-cms/backoffice/workspace';
21
import { UMB_BLOCK_WORKSPACE_ALIAS } from './index.js';
3-
import { UmbSubmitWorkspaceAction } from '@umbraco-cms/backoffice/workspace';
2+
import { UMB_WORKSPACE_CONDITION_ALIAS, UmbSubmitWorkspaceAction } from '@umbraco-cms/backoffice/workspace';
43

54
export const manifests: Array<UmbExtensionManifest> = [
65
{
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
1-
export * from './components/index.js';
21
export * from './composition/index.js';
32
export * from './modals/index.js';
43
export * from './repository/index.js';
54
export * from './structure/index.js';
65
export * from './workspace/index.js';
76
export type * from './types.js';
7+
8+
/**
9+
* @deprecated Use `UmbPropertyTypeBasedPropertyElement` from `@umbraco-cms/backoffice/content` instead.
10+
* Export will be removed in version 17.
11+
*/
12+
export { UmbPropertyTypeBasedPropertyElement } from '../content/components/property-type-based-property/property-type-based-property.element.js';

src/packages/core/content-type/workspace/views/design/content-type-design-editor-group.element.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1+
import type { UmbContentTypeModel, UmbPropertyTypeContainerModel } from '../../../types.js';
2+
import type { UmbContentTypeContainerStructureHelper } from '../../../structure/index.js';
13
import { css, customElement, html, nothing, property, repeat, state, when } from '@umbraco-cms/backoffice/external/lit';
24
import { umbConfirmModal } from '@umbraco-cms/backoffice/modal';
35
import { UmbLitElement, umbFocus } from '@umbraco-cms/backoffice/lit-element';
46
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
5-
import type {
6-
UmbContentTypeContainerStructureHelper,
7-
UmbContentTypeModel,
8-
UmbPropertyTypeContainerModel,
9-
} from '@umbraco-cms/backoffice/content-type';
107
import type { UUIInputEvent } from '@umbraco-cms/backoffice/external/uui';
118

129
import './content-type-design-editor-properties.element.js';

src/packages/core/content-type/workspace/views/design/content-type-design-editor-properties.element.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import { UMB_CONTENT_TYPE_WORKSPACE_CONTEXT } from '../../content-type-workspace.context-token.js';
2+
import type { UmbContentTypeModel, UmbPropertyTypeModel } from '../../../types.js';
3+
import { UmbContentTypePropertyStructureHelper } from '../../../structure/index.js';
24
import { UMB_CONTENT_TYPE_DESIGN_EDITOR_CONTEXT } from './content-type-design-editor.context.js';
35
import type { UmbContentTypeDesignEditorPropertyElement } from './content-type-design-editor-property.element.js';
46
import {
@@ -13,17 +15,15 @@ import {
1315
} from '@umbraco-cms/backoffice/external/lit';
1416
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
1517
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
16-
import { UmbContentTypePropertyStructureHelper } from '@umbraco-cms/backoffice/content-type';
17-
import type { UmbContentTypeModel, UmbPropertyTypeModel } from '@umbraco-cms/backoffice/content-type';
1818
import { type UmbSorterConfig, UmbSorterController } from '@umbraco-cms/backoffice/sorter';
1919
import { UmbModalRouteRegistrationController } from '@umbraco-cms/backoffice/router';
20-
21-
import './content-type-design-editor-property.element.js';
2220
import {
2321
UMB_CREATE_PROPERTY_TYPE_WORKSPACE_PATH_PATTERN,
2422
UMB_PROPERTY_TYPE_WORKSPACE_MODAL,
2523
} from '@umbraco-cms/backoffice/property-type';
2624

25+
import './content-type-design-editor-property.element.js';
26+
2727
const SORTER_CONFIG: UmbSorterConfig<UmbPropertyTypeModel, UmbContentTypeDesignEditorPropertyElement> = {
2828
getUniqueOfElement: (element) => {
2929
return element.getAttribute('data-umb-property-id');

0 commit comments

Comments
 (0)