Merge branch 'main' into v15/feature/collection-kind-workspace-view
This commit is contained in:
@@ -1,9 +1,7 @@
|
||||
import type { UmbCodeEditorElement } from '../components/code-editor.element.js';
|
||||
import type { UmbCodeEditorModalData, UmbCodeEditorModalValue } from './code-editor-modal.token.js';
|
||||
import { css, html, ifDefined, customElement, query } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { UmbModalBaseElement } from '@umbraco-cms/backoffice/modal';
|
||||
import type { UmbCodeEditorElement } from '@umbraco-cms/backoffice/code-editor';
|
||||
import type { UmbCodeEditorModalData, UmbCodeEditorModalValue } from '@umbraco-cms/backoffice/modal';
|
||||
|
||||
import '@umbraco-cms/backoffice/code-editor';
|
||||
|
||||
const elementName = 'umb-code-editor-modal';
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import '../confirm/confirm-modal.element.js';
|
||||
|
||||
import type { UmbCodeEditorModalData } from './code-editor-modal.token.js';
|
||||
import type { Meta, Story } from '@storybook/web-components';
|
||||
import { html } from '@umbraco-cms/backoffice/external/lit';
|
||||
import type { UmbCodeEditorModalData } from '@umbraco-cms/backoffice/modal';
|
||||
|
||||
export default {
|
||||
title: 'API/Modals/Layouts/Code Editor',
|
||||
@@ -1,4 +1,4 @@
|
||||
import { UmbModalToken } from './modal-token.js';
|
||||
import { UmbModalToken } from '@umbraco-cms/backoffice/modal';
|
||||
|
||||
// TODO => investigate why exporting CodeEditorLanguage in code-editor barrel
|
||||
// causes the schema generation task to fail... For now, language property below
|
||||
@@ -0,0 +1 @@
|
||||
export * from './code-editor-modal.token.js';
|
||||
@@ -0,0 +1,8 @@
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.CodeEditor',
|
||||
name: 'Code Editor Modal',
|
||||
element: () => import('./code-editor-modal.element.js'),
|
||||
},
|
||||
];
|
||||
@@ -1,5 +1,7 @@
|
||||
export * from './components/index.js';
|
||||
export * from './models/index.js';
|
||||
export * from './code-editor-modal/index.js';
|
||||
|
||||
export type { UmbCodeEditorController } from './code-editor.controller.js';
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import { manifest as propertyEditorManifest } from './property-editor/manifests.js';
|
||||
import { manifests as codeEditorModalManifests } from './code-editor-modal/manifests.js';
|
||||
|
||||
export const manifests: Array<UmbExtensionManifest> = [propertyEditorManifest];
|
||||
export const manifests: Array<UmbExtensionManifest> = [propertyEditorManifest, ...codeEditorModalManifests];
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import type { UmbContextDebuggerModalData } from './debug-modal.token.js';
|
||||
import { css, customElement, html } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { UmbModalBaseElement } from '@umbraco-cms/backoffice/modal';
|
||||
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
|
||||
import type { UmbContextDebuggerModalData } from '@umbraco-cms/backoffice/modal';
|
||||
|
||||
@customElement('umb-context-debugger-modal')
|
||||
export default class UmbContextDebuggerModalElement extends UmbModalBaseElement<UmbContextDebuggerModalData> {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { UmbModalToken } from './modal-token.js';
|
||||
import { UmbModalToken } from '../../modal/token/modal-token.js';
|
||||
import type { TemplateResult } from '@umbraco-cms/backoffice/external/lit';
|
||||
|
||||
export interface UmbContextDebuggerModalData {
|
||||
@@ -0,0 +1 @@
|
||||
export * from './debug-modal.token.js';
|
||||
@@ -0,0 +1,8 @@
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.ContextDebugger',
|
||||
name: 'Context Debugger Modal',
|
||||
element: () => import('./debug-modal.element.js'),
|
||||
},
|
||||
];
|
||||
@@ -1,7 +1,8 @@
|
||||
import { UMB_CONTEXT_DEBUGGER_MODAL } from './debug-modal/index.js';
|
||||
import { css, customElement, html, map, nothing, property, state, when } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { contextData, UmbContextDebugRequest } from '@umbraco-cms/backoffice/context-api';
|
||||
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
|
||||
import { UMB_CONTEXT_DEBUGGER_MODAL, UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import type { UmbDebugContextData, UmbDebugContextItemData } from '@umbraco-cms/backoffice/context-api';
|
||||
import type { UmbModalManagerContext } from '@umbraco-cms/backoffice/modal';
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
export * from './debug.element.js';
|
||||
export * from './context-debug.controller.js';
|
||||
export * from './debug-modal/index.js';
|
||||
export * from './debug.element.js';
|
||||
export * from './manifests.js';
|
||||
|
||||
@@ -1,8 +1,3 @@
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.ContextDebugger',
|
||||
name: 'Context Debugger Modal',
|
||||
element: () => import('./modals/debug/debug-modal.element.js'),
|
||||
},
|
||||
];
|
||||
import { manifests as debugModalManifests } from './debug-modal/manifests.js';
|
||||
|
||||
export const manifests: Array<UmbExtensionManifest> = [...debugModalManifests];
|
||||
|
||||
@@ -16,6 +16,7 @@ export const manifest: UmbExtensionManifestKind = {
|
||||
meta: {
|
||||
icon: 'icon-trash',
|
||||
label: '#actions_delete',
|
||||
additionalOptions: true,
|
||||
itemRepositoryAlias: '',
|
||||
detailRepositoryAlias: '',
|
||||
},
|
||||
|
||||
@@ -16,6 +16,7 @@ export const manifest: UmbExtensionManifestKind = {
|
||||
meta: {
|
||||
icon: 'icon-enter',
|
||||
label: '#actions_copy',
|
||||
additionalOptions: true,
|
||||
treeRepositoryAlias: '',
|
||||
duplicateRepositoryAlias: '',
|
||||
},
|
||||
|
||||
@@ -60,11 +60,11 @@ export class UmbEntityActionDefaultElement<
|
||||
}
|
||||
|
||||
override render() {
|
||||
const label = this.manifest?.meta.label ? this.localize.string(this.manifest.meta.label) : this.manifest?.name;
|
||||
|
||||
return html`
|
||||
<uui-menu-item
|
||||
label=${ifDefined(
|
||||
this.manifest?.meta.label ? this.localize.string(this.manifest.meta.label) : this.manifest?.name,
|
||||
)}
|
||||
label=${ifDefined(this.manifest?.meta.additionalOptions ? label + '...' : label)}
|
||||
href=${ifDefined(this._href)}
|
||||
@click-label=${this.#onClickLabel}
|
||||
@click=${this.#onClick}>
|
||||
|
||||
@@ -40,6 +40,14 @@ export interface MetaEntityActionDefaultKind extends MetaEntityAction {
|
||||
* ]
|
||||
*/
|
||||
label: string;
|
||||
|
||||
/**
|
||||
* The action requires additional input from the user.
|
||||
* A dialog will prompt the user for more information or to make a choice.
|
||||
* @type {boolean}
|
||||
* @memberof MetaEntityActionDefaultKind
|
||||
*/
|
||||
additionalOptions?: boolean;
|
||||
}
|
||||
|
||||
// DELETE
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import type { UmbIconPickerModalData, UmbIconPickerModalValue } from './icon-picker-modal.token.js';
|
||||
import { css, customElement, html, nothing, query, repeat, state } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { extractUmbColorVariable, umbracoColors } from '@umbraco-cms/backoffice/resources';
|
||||
import { umbFocus } from '@umbraco-cms/backoffice/lit-element';
|
||||
import { UmbModalBaseElement } from '@umbraco-cms/backoffice/modal';
|
||||
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
|
||||
import { UMB_ICON_REGISTRY_CONTEXT, type UmbIconDefinition } from '@umbraco-cms/backoffice/icon';
|
||||
import type { UmbIconPickerModalData, UmbIconPickerModalValue } from '@umbraco-cms/backoffice/modal';
|
||||
import type { UUIColorSwatchesEvent } from '@umbraco-cms/backoffice/external/uui';
|
||||
|
||||
@customElement('umb-icon-picker-modal')
|
||||
@@ -2,11 +2,10 @@ import '../../../components/body-layout/body-layout.element.js';
|
||||
import './icon-picker-modal.element.js';
|
||||
|
||||
import type { UmbIconPickerModalElement } from './icon-picker-modal.element.js';
|
||||
import type { UmbIconPickerModalValue } from './icon-picker-modal.token.js';
|
||||
import type { Meta, Story } from '@storybook/web-components';
|
||||
import { html } from '@umbraco-cms/backoffice/external/lit';
|
||||
|
||||
import type { UmbIconPickerModalValue } from '@umbraco-cms/backoffice/modal';
|
||||
|
||||
export default {
|
||||
title: 'API/Modals/Layouts/Icon Picker',
|
||||
component: 'umb-icon-picker-modal',
|
||||
@@ -1,4 +1,4 @@
|
||||
import { UmbModalToken } from './modal-token.js';
|
||||
import { UmbModalToken } from '@umbraco-cms/backoffice/modal';
|
||||
|
||||
export type UmbIconPickerModalData = never;
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
export * from './icon-picker-modal.token.js';
|
||||
export * from './icon-picker-modal.element.js';
|
||||
@@ -0,0 +1,8 @@
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.IconPicker',
|
||||
name: 'Icon Picker Modal',
|
||||
element: () => import('./icon-picker-modal.element.js'),
|
||||
},
|
||||
];
|
||||
@@ -2,3 +2,4 @@ export * from './icon-registry.context-token.js';
|
||||
export * from './icon-registry.context.js';
|
||||
export * from './icon.registry.js';
|
||||
export * from './types.js';
|
||||
export * from './icon-picker-modal/index.js';
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import { manifests as iconPickerModalManifests } from './icon-picker-modal/manifests.js';
|
||||
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
type: 'icons',
|
||||
@@ -11,4 +13,5 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
name: 'Icons Context',
|
||||
api: () => import('./icon-registry.context.js'),
|
||||
},
|
||||
...iconPickerModalManifests,
|
||||
];
|
||||
|
||||
@@ -5,18 +5,6 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
name: 'Confirm Modal',
|
||||
element: () => import('./confirm/confirm-modal.element.js'),
|
||||
},
|
||||
{
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.IconPicker',
|
||||
name: 'Icon Picker Modal',
|
||||
element: () => import('./icon-picker/icon-picker-modal.element.js'),
|
||||
},
|
||||
{
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.CodeEditor',
|
||||
name: 'Code Editor Modal',
|
||||
element: () => import('./code-editor/code-editor-modal.element.js'),
|
||||
},
|
||||
{
|
||||
type: 'modal',
|
||||
alias: 'Umb.Modal.EmbeddedMedia',
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
export * from './change-password-modal.token.js';
|
||||
export * from './code-editor-modal.token.js';
|
||||
export * from './confirm-modal.token.js';
|
||||
export * from './debug-modal.token.js';
|
||||
export * from './embedded-media-modal.token.js';
|
||||
export * from './entity-user-permission-settings-modal.token.js';
|
||||
export * from './icon-picker-modal.token.js';
|
||||
export * from './item-picker-modal.token.js';
|
||||
export * from './modal-token.js';
|
||||
export * from './property-editor-ui-picker-modal.token.js';
|
||||
|
||||
@@ -15,7 +15,8 @@ export const manifest: UmbExtensionManifestKind = {
|
||||
forEntityTypes: [],
|
||||
meta: {
|
||||
icon: 'icon-trash',
|
||||
label: 'Empty Recycle Bin...',
|
||||
label: 'Empty Recycle Bin',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
@@ -15,8 +15,9 @@ export const manifest: UmbExtensionManifestKind = {
|
||||
forEntityTypes: [],
|
||||
meta: {
|
||||
icon: 'icon-undo',
|
||||
label: 'Restore...',
|
||||
label: 'Restore',
|
||||
pickerModal: '',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
@@ -18,6 +18,7 @@ export const manifest: UmbExtensionManifestKind = {
|
||||
label: '#actions_trash',
|
||||
itemRepositoryAlias: '',
|
||||
recycleBinRepositoryAlias: '',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
@@ -16,6 +16,7 @@ export const manifest: UmbExtensionManifestKind = {
|
||||
meta: {
|
||||
icon: 'icon-enter',
|
||||
label: '#actions_copyTo',
|
||||
additionalOptions: true,
|
||||
treeRepositoryAlias: '',
|
||||
duplicateRepositoryAlias: '',
|
||||
treeAlias: '',
|
||||
|
||||
@@ -16,6 +16,7 @@ export const manifest: UmbExtensionManifestKind = {
|
||||
meta: {
|
||||
icon: 'icon-enter',
|
||||
label: '#actions_move',
|
||||
additionalOptions: true,
|
||||
treeRepositoryAlias: '',
|
||||
moveRepositoryAlias: '',
|
||||
treeAlias: '',
|
||||
|
||||
@@ -16,6 +16,7 @@ export const manifest: UmbExtensionManifestKind = {
|
||||
meta: {
|
||||
icon: 'icon-height',
|
||||
label: '#actions_sort',
|
||||
additionalOptions: true,
|
||||
itemRepositoryAlias: '',
|
||||
sortRepositoryAlias: '',
|
||||
},
|
||||
|
||||
@@ -17,6 +17,7 @@ export const manifest: UmbExtensionManifestKind = {
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_folderCreate',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
@@ -17,6 +17,7 @@ export const manifest: UmbExtensionManifestKind = {
|
||||
meta: {
|
||||
icon: 'icon-trash',
|
||||
label: '#actions_folderDelete',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
@@ -17,6 +17,7 @@ export const manifest: UmbExtensionManifestKind = {
|
||||
meta: {
|
||||
icon: 'icon-edit',
|
||||
label: '#actions_folderRename',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
@@ -12,6 +12,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
@@ -13,7 +13,8 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
forEntityTypes: [UMB_DICTIONARY_ENTITY_TYPE, UMB_DICTIONARY_ROOT_ENTITY_TYPE],
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#dictionary_createNew',
|
||||
label: '#general_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -27,6 +28,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-download-alt',
|
||||
label: '#actions_export',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -40,6 +42,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-page-up',
|
||||
label: '#actions_import',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_createblueprint',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-download-alt',
|
||||
label: '#actions_export',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
...repositoryManifests,
|
||||
|
||||
@@ -13,6 +13,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-page-up',
|
||||
label: '#actions_import',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
...repositoryManifests,
|
||||
|
||||
@@ -19,6 +19,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
itemRepositoryAlias: UMB_DOCUMENT_TYPE_ITEM_REPOSITORY_ALIAS,
|
||||
detailRepositoryAlias: UMB_DOCUMENT_TYPE_DETAIL_REPOSITORY_ALIAS,
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
...createManifests,
|
||||
|
||||
@@ -2,7 +2,8 @@ import { UMB_DOCUMENT_TYPE_WORKSPACE_CONTEXT } from './document-type-workspace.c
|
||||
import type { UmbInputWithAliasElement } from '@umbraco-cms/backoffice/components';
|
||||
import { umbFocus, UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
|
||||
import { css, html, customElement, state, ifDefined } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT, UMB_ICON_PICKER_MODAL } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_ICON_PICKER_MODAL } from '@umbraco-cms/backoffice/icon';
|
||||
import type { UUITextareaElement } from '@umbraco-cms/backoffice/external/uui';
|
||||
import { umbBindToValidation } from '@umbraco-cms/backoffice/validation';
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-blueprint',
|
||||
label: '#actions_createblueprint',
|
||||
additionalOptions: true,
|
||||
},
|
||||
conditions: [
|
||||
{
|
||||
|
||||
@@ -14,6 +14,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
conditions: [
|
||||
{
|
||||
|
||||
@@ -14,6 +14,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-home',
|
||||
label: '#actions_assigndomain',
|
||||
additionalOptions: true,
|
||||
},
|
||||
conditions: [
|
||||
{
|
||||
|
||||
@@ -51,6 +51,7 @@ const entityActions: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-globe',
|
||||
label: '#actions_publish',
|
||||
additionalOptions: true,
|
||||
},
|
||||
conditions: [
|
||||
{
|
||||
@@ -73,6 +74,7 @@ const entityActions: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-globe',
|
||||
label: '#actions_unpublish',
|
||||
additionalOptions: true,
|
||||
},
|
||||
conditions: [
|
||||
{
|
||||
|
||||
@@ -17,6 +17,7 @@ const actionManifests: Array<ManifestEntityAction> = [
|
||||
meta: {
|
||||
icon: 'icon-megaphone',
|
||||
label: '#actions_notify',
|
||||
additionalOptions: true,
|
||||
},
|
||||
conditions: [
|
||||
{
|
||||
|
||||
@@ -14,6 +14,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-lock',
|
||||
label: '#actions_protect',
|
||||
additionalOptions: true,
|
||||
},
|
||||
conditions: [
|
||||
{
|
||||
|
||||
@@ -18,6 +18,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
itemRepositoryAlias: UMB_DOCUMENT_ITEM_REPOSITORY_ALIAS,
|
||||
sortChildrenOfRepositoryAlias: UMB_SORT_CHILDREN_OF_DOCUMENT_REPOSITORY_ALIAS,
|
||||
treeRepositoryAlias: UMB_DOCUMENT_TREE_REPOSITORY_ALIAS,
|
||||
additionalOptions: true,
|
||||
},
|
||||
conditions: [
|
||||
{
|
||||
|
||||
@@ -24,6 +24,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
@@ -16,6 +16,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-download-alt',
|
||||
label: '#actions_export',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
...repositoryManifests,
|
||||
|
||||
@@ -13,6 +13,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-page-up',
|
||||
label: '#actions_import',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
...repositoryManifests,
|
||||
|
||||
@@ -2,7 +2,8 @@ import type { UmbMediaTypeWorkspaceContext } from './media-type-workspace.contex
|
||||
import { UMB_MEDIA_TYPE_WORKSPACE_CONTEXT } from './media-type-workspace.context-token.js';
|
||||
import { css, html, customElement, state, ifDefined } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { UmbLitElement, umbFocus } from '@umbraco-cms/backoffice/lit-element';
|
||||
import { UMB_ICON_PICKER_MODAL, UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_ICON_PICKER_MODAL } from '@umbraco-cms/backoffice/icon';
|
||||
import type { UmbInputWithAliasElement } from '@umbraco-cms/backoffice/components';
|
||||
import type { UUITextareaElement } from '@umbraco-cms/backoffice/external/uui';
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
conditions: [
|
||||
{
|
||||
|
||||
@@ -16,6 +16,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
@@ -16,6 +16,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
@@ -3,7 +3,8 @@ import type { UmbInputWithAliasElement } from '@umbraco-cms/backoffice/component
|
||||
import { css, html, customElement, state, ifDefined } from '@umbraco-cms/backoffice/external/lit';
|
||||
import type { UUITextareaElement } from '@umbraco-cms/backoffice/external/uui';
|
||||
import { UmbLitElement, umbFocus } from '@umbraco-cms/backoffice/lit-element';
|
||||
import { UMB_ICON_PICKER_MODAL, UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_ICON_PICKER_MODAL } from '@umbraco-cms/backoffice/icon';
|
||||
|
||||
@customElement('umb-member-type-workspace-editor')
|
||||
export class UmbMemberTypeWorkspaceEditorElement extends UmbLitElement {
|
||||
|
||||
@@ -13,6 +13,7 @@ const entityActions: Array<ManifestTypes> = [
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
@@ -14,11 +14,12 @@ import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
|
||||
import { UmbPropertyValueChangeEvent } from '@umbraco-cms/backoffice/property-editor';
|
||||
import { UmbSorterController } from '@umbraco-cms/backoffice/sorter';
|
||||
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
|
||||
import { UMB_ICON_PICKER_MODAL, UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import type { UmbInputManifestElement } from '@umbraco-cms/backoffice/components';
|
||||
import type { UmbPropertyEditorConfigCollection } from '@umbraco-cms/backoffice/property-editor';
|
||||
import type { UmbPropertyEditorUiElement } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { UUIInputElement, UUIInputEvent } from '@umbraco-cms/backoffice/external/uui';
|
||||
import { UMB_ICON_PICKER_MODAL } from '@umbraco-cms/backoffice/icon';
|
||||
|
||||
interface UmbCollectionLayoutConfiguration {
|
||||
icon?: string;
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { html, customElement, property, state } from '@umbraco-cms/backoffice/external/lit';
|
||||
import type { UmbPropertyEditorUiElement } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT, UMB_ICON_PICKER_MODAL } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_ICON_PICKER_MODAL } from '@umbraco-cms/backoffice/icon';
|
||||
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
|
||||
import { extractUmbColorVariable } from '@umbraco-cms/backoffice/resources';
|
||||
import { UmbPropertyValueChangeEvent } from '@umbraco-cms/backoffice/property-editor';
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { UmbIconPickerModalElement } from '../../core/modal/common/icon-picker/icon-picker-modal.element.js';
|
||||
import type { UmbIconPickerModalElement } from '@umbraco-cms/backoffice/icon';
|
||||
import type { Meta, Story } from '@storybook/web-components';
|
||||
import { html } from '@umbraco-cms/backoffice/external/lit';
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
@@ -13,6 +13,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { type TinyMcePluginArguments, UmbTinyMcePluginBase } from '../components/input-tiny-mce/tiny-mce-plugin.js';
|
||||
import { UmbLocalizationController } from '@umbraco-cms/backoffice/localization-api';
|
||||
import { UMB_CODE_EDITOR_MODAL, UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_CODE_EDITOR_MODAL } from '@umbraco-cms/backoffice/code-editor';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
|
||||
export default class UmbTinyMceCodeEditorPlugin extends UmbTinyMcePluginBase {
|
||||
constructor(args: TinyMcePluginArguments) {
|
||||
|
||||
@@ -10,8 +10,9 @@ import type { UmbInputDocumentElement } from '@umbraco-cms/backoffice/document';
|
||||
import type { UmbInputSectionElement } from '@umbraco-cms/backoffice/section';
|
||||
import type { UmbChangeEvent } from '@umbraco-cms/backoffice/event';
|
||||
import type { UmbInputMediaElement } from '@umbraco-cms/backoffice/media';
|
||||
import { UMB_ICON_PICKER_MODAL, UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
|
||||
import type { UmbInputLanguageElement } from '@umbraco-cms/backoffice/language';
|
||||
import { UMB_ICON_PICKER_MODAL } from '@umbraco-cms/backoffice/icon';
|
||||
|
||||
import './components/user-group-entity-user-permission-list.element.js';
|
||||
import './components/user-group-granular-permission-list.element.js';
|
||||
|
||||
@@ -16,6 +16,7 @@ export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> =
|
||||
meta: {
|
||||
icon: 'icon-add',
|
||||
label: '#actions_create',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
...modalManifests,
|
||||
|
||||
@@ -87,6 +87,7 @@ const entityActions: Array<ManifestEntityAction> = [
|
||||
meta: {
|
||||
icon: 'icon-settings',
|
||||
label: '#user_configureMfa',
|
||||
additionalOptions: true,
|
||||
},
|
||||
conditions: [
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-paper-plane',
|
||||
label: '#user_invite',
|
||||
additionalOptions: true,
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
@@ -12,6 +12,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
meta: {
|
||||
icon: 'icon-message',
|
||||
label: '#actions_resendInvite',
|
||||
additionalOptions: true,
|
||||
},
|
||||
conditions: [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user