Tiptap: relocated the Block extension

This commit is contained in:
leekelleher
2025-02-17 15:51:00 +00:00
committed by Jacob Overgaard
parent 50b891a79a
commit 9e0614ff74
5 changed files with 7 additions and 11 deletions

View File

@@ -1,12 +1,12 @@
import type { ManifestTiptapExtension } from '../extensions/tiptap.extension.js';
import type { ManifestTiptapToolbarExtensionButtonKind } from '../extensions/tiptap-toolbar.extension.js';
import type { ManifestTiptapExtension } from '../tiptap.extension.js';
import type { ManifestTiptapToolbarExtensionButtonKind } from '../tiptap-toolbar.extension.js';
export const manifests: Array<ManifestTiptapExtension | ManifestTiptapToolbarExtensionButtonKind> = [
{
type: 'tiptapExtension',
alias: 'Umb.Tiptap.Block',
name: 'Block Tiptap Extension',
api: () => import('./block.extension.js'),
api: () => import('./block.tipap-api.js'),
meta: {
icon: 'icon-plugin',
label: 'Block',
@@ -18,7 +18,7 @@ export const manifests: Array<ManifestTiptapExtension | ManifestTiptapToolbarExt
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.BlockPicker',
name: 'Block Picker Tiptap Extension Button',
api: () => import('./block-picker-toolbar.extension.js'),
api: () => import('./block.tiptap-toolbar-api.js'),
forExtensions: ['Umb.Tiptap.Block'],
meta: {
alias: 'umbblockpicker',

View File

@@ -1,3 +1,4 @@
import { manifests as blockExtensions } from './block/manifests.js';
import type { ManifestTiptapExtension } from './tiptap.extension.js';
import type { ManifestTiptapToolbarExtension } from './tiptap-toolbar.extension.js';
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
@@ -486,6 +487,6 @@ const toolbarExtensions: Array<ManifestTiptapToolbarExtension> = [
},
];
const extensions = [...coreExtensions, ...toolbarExtensions];
const extensions = [...coreExtensions, ...toolbarExtensions, ...blockExtensions];
export const manifests = [...kinds, ...extensions];

View File

@@ -1,10 +1,5 @@
import { manifests as extensions } from './extensions/manifests.js';
import { manifests as propertyEditors } from './property-editors/manifests.js';
import { manifests as plugins } from './plugins/manifests.js';
import type { UmbExtensionManifestKind } from '@umbraco-cms/backoffice/extension-registry';
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
...extensions,
...propertyEditors,
...plugins,
];
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [...extensions, ...propertyEditors];