Feature: Markdown Editor Package

This commit is contained in:
Lone Iversen
2024-03-04 11:41:35 +01:00
parent 926a986cd1
commit b37acb339f
15 changed files with 23 additions and 6 deletions

View File

@@ -22,6 +22,7 @@ const CORE_PACKAGES = [
import('../../packages/health-check/umbraco-package.js'),
import('../../packages/language/umbraco-package.js'),
import('../../packages/log-viewer/umbraco-package.js'),
import('../../packages/markdown-editor/umbraco-package.js'),
import('../../packages/media/umbraco-package.js'),
import('../../packages/members/umbraco-package.js'),
import('../../packages/models-builder/umbraco-package.js'),

View File

@@ -6,7 +6,6 @@ import { manifest as dropdown } from './dropdown/manifests.js';
import { manifest as eyeDropper } from './eye-dropper/manifests.js';
import { manifest as iconPicker } from './icon-picker/manifests.js';
import { manifest as label } from './label/manifests.js';
import { manifest as markdownEditor } from './markdown-editor/manifests.js';
import { manifest as memberGroupPicker } from './member-group-picker/manifests.js';
import { manifest as memberPicker } from './member-picker/manifests.js';
import { manifest as multipleTextString } from './multiple-text-string/manifests.js';
@@ -36,7 +35,6 @@ export const manifests: Array<ManifestPropertyEditorUi> = [
eyeDropper,
iconPicker,
label,
markdownEditor,
memberGroupPicker,
memberPicker,
multipleTextString,

View File

@@ -0,0 +1 @@
export * from './input-markdown-editor/index.js';

View File

@@ -0,0 +1 @@
export * from './components/index.js';

View File

@@ -0,0 +1,3 @@
import { manifests as propertyEditors } from './property-editors/manifests.js';
export const manifests = [...propertyEditors];

View File

@@ -0,0 +1,4 @@
import { manifest as markdownManifest } from './markdown-editor/manifests.js';
import type { ManifestPropertyEditorUi } from '@umbraco-cms/backoffice/extension-registry';
export const manifests: Array<ManifestPropertyEditorUi> = [markdownManifest];

View File

@@ -1,5 +1,5 @@
import type { UmbInputMarkdownElement } from '../../../components/input-markdown-editor/index.js';
import '../../../components/input-markdown-editor/index.js';
import type { UmbInputMarkdownElement } from '../../components/input-markdown-editor/index.js';
import '../../components/input-markdown-editor/index.js';
import { html, customElement, property, state } from '@umbraco-cms/backoffice/external/lit';
import type { UmbPropertyEditorUiElement } from '@umbraco-cms/backoffice/extension-registry';
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';

View File

@@ -0,0 +1,9 @@
export const name = 'Umbraco.Core.MarkdownEditor';
export const extensions = [
{
name: 'Markdown Editor Bundle',
alias: 'Umb.Bundle.MarkdownEditor',
type: 'bundle',
js: () => import('./manifests.js'),
},
];

View File

@@ -1,9 +1,9 @@
import './index.js';
export const name = 'Umbraco.Core.UmbracoNews';
export const name = 'Umbraco.Core.TinyMce';
export const extensions = [
{
name: 'Umbraco News Bundle',
name: 'TinyMce Bundle',
alias: 'Umb.Bundle.TinyMce',
type: 'bundle',
js: () => import('./manifests.js'),