= [
type: 'tiptapExtension',
alias: 'Umb.Tiptap.HtmlTagDiv',
name: 'Div HTML Tag Tiptap Extension',
- api: () => import('./html-tag-div.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapHtmlTagDivExtensionApi })),
meta: {
icon: 'icon-document-html',
label: '`` tags',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/html-tag-span/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/html-tag-span/manifests.ts
index 0265382a0076..d5abe12db98b 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/html-tag-span/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/html-tag-span/manifests.ts
@@ -3,7 +3,7 @@ export const manifests: Array = [
type: 'tiptapExtension',
alias: 'Umb.Tiptap.HtmlTagSpan',
name: 'Span HTML Tag Tiptap Extension',
- api: () => import('./html-tag-span.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapHtmlTagSpanExtensionApi })),
meta: {
icon: 'icon-document-html',
label: '`` tags',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/image/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/image/manifests.ts
index 22ad0583ba74..1474d7977624 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/image/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/image/manifests.ts
@@ -3,7 +3,7 @@ export const manifests: Array = [
type: 'tiptapExtension',
alias: 'Umb.Tiptap.Image',
name: 'Image Tiptap Extension',
- api: () => import('./image.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapImageExtensionApi })),
meta: {
icon: 'icon-picture',
label: 'Image',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/italic/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/italic/manifests.ts
index fe75d0872000..fd3e22c9ea2a 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/italic/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/italic/manifests.ts
@@ -3,7 +3,7 @@ export const manifests: Array = [
type: 'tiptapExtension',
alias: 'Umb.Tiptap.Italic',
name: 'Italic Tiptap Extension',
- api: () => import('./italic.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapItalicExtensionApi })),
meta: {
icon: 'icon-italic',
label: 'Italic',
@@ -15,7 +15,7 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.Italic',
name: 'Italic Tiptap Toolbar Extension',
- api: () => import('./italic.tiptap-toolbar-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarItalicExtensionApi })),
forExtensions: ['Umb.Tiptap.Italic'],
meta: {
alias: 'italic',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/link/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/link/manifests.ts
index f82243cfb635..a3ce1e63e4a9 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/link/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/link/manifests.ts
@@ -3,7 +3,7 @@ export const manifests: Array = [
type: 'tiptapExtension',
alias: 'Umb.Tiptap.Link',
name: 'Link Tiptap Extension',
- api: () => import('./link.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapLinkExtensionApi })),
meta: {
icon: 'icon-link',
label: '#defaultdialogs_urlLinkPicker',
@@ -15,7 +15,7 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.Link',
name: 'Link Tiptap Toolbar Extension',
- api: () => import('./link.tiptap-toolbar-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarLinkExtensionApi })),
forExtensions: ['Umb.Tiptap.Link'],
meta: {
alias: 'umbLink',
@@ -28,7 +28,7 @@ export const manifests: Array = [
kind: 'actionButton',
alias: 'Umb.Tiptap.Toolbar.Unlink',
name: 'Unlink Tiptap Toolbar Extension',
- api: () => import('./unlink.tiptap-toolbar-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarUnlinkExtensionApi })),
forExtensions: ['Umb.Tiptap.Link'],
meta: {
alias: 'unlink',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/media-picker/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/media-picker/manifests.ts
index cf0918261dd5..0021bbe443d7 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/media-picker/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/media-picker/manifests.ts
@@ -4,7 +4,10 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.MediaPicker',
name: 'Media Picker Tiptap Toolbar Extension',
- api: () => import('./media-picker.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({
+ default: m.UmbTiptapToolbarMediaPickerToolbarExtensionApi,
+ })),
forExtensions: ['Umb.Tiptap.Figure', 'Umb.Tiptap.Image'],
meta: {
alias: 'umbMedia',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/media-upload/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/media-upload/manifests.ts
index 25e3183c5f87..73b7ae2ab79c 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/media-upload/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/media-upload/manifests.ts
@@ -3,7 +3,7 @@ export const manifests: Array = [
type: 'tiptapExtension',
alias: 'Umb.Tiptap.MediaUpload',
name: 'Media Upload Tiptap Extension',
- api: () => import('./media-upload.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapMediaUploadExtensionApi })),
meta: {
icon: 'icon-image-up',
label: 'Media Upload',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/ordered-list/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/ordered-list/manifests.ts
index 089dc6936547..cda2914273b8 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/ordered-list/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/ordered-list/manifests.ts
@@ -3,7 +3,7 @@ export const manifests: Array = [
type: 'tiptapExtension',
alias: 'Umb.Tiptap.OrderedList',
name: 'Ordered List Tiptap Extension',
- api: () => import('./ordered-list.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapOrderedListExtensionApi })),
meta: {
icon: 'icon-ordered-list',
label: 'Ordered List',
@@ -15,7 +15,8 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.OrderedList',
name: 'Ordered List Tiptap Toolbar Extension',
- api: () => import('./ordered-list.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarOrderedListExtensionApi })),
forExtensions: ['Umb.Tiptap.OrderedList'],
meta: {
alias: 'orderedList',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/strike/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/strike/manifests.ts
index 8cd410645ab7..afc94451346b 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/strike/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/strike/manifests.ts
@@ -3,7 +3,7 @@ export const manifests: Array = [
type: 'tiptapExtension',
alias: 'Umb.Tiptap.Strike',
name: 'Strike Tiptap Extension',
- api: () => import('./strike.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapStrikeExtensionApi })),
meta: {
icon: 'icon-strikethrough',
label: 'Strike',
@@ -15,7 +15,7 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.Strike',
name: 'Strike Tiptap Toolbar Extension',
- api: () => import('./strike.tiptap-toolbar-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarStrikeExtensionApi })),
forExtensions: ['Umb.Tiptap.Strike'],
meta: {
alias: 'strike',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/style-menu/style-menu.kind.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/style-menu/style-menu.kind.ts
index f211fc9135e9..08a5be021229 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/style-menu/style-menu.kind.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/style-menu/style-menu.kind.ts
@@ -6,7 +6,7 @@ export const manifest: UmbExtensionManifestKind = {
matchKind: 'styleMenu',
matchType: 'tiptapToolbarExtension',
manifest: {
- api: () => import('./style-menu.tiptap-toolbar-api.js'),
- element: () => import('../../components/toolbar/tiptap-toolbar-menu.element.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarStyleMenuApi })),
+ element: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarMenuElement })),
},
};
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/subscript/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/subscript/manifests.ts
index 7742d8bd8101..bd049bad16e7 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/subscript/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/subscript/manifests.ts
@@ -4,7 +4,7 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Subscript',
name: 'Subscript Tiptap Extension',
- api: () => import('./subscript.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapSubscriptExtensionApi })),
meta: {
icon: 'icon-subscript',
label: 'Subscript',
@@ -16,7 +16,8 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.Subscript',
name: 'Subscript Tiptap Toolbar Extension',
- api: () => import('./subscript.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarSubscriptExtensionApi })),
forExtensions: ['Umb.Tiptap.Subscript'],
meta: {
alias: 'subscript',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/superscript/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/superscript/manifests.ts
index 818216ae0701..5c053cd744db 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/superscript/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/superscript/manifests.ts
@@ -4,7 +4,7 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Superscript',
name: 'Superscript Tiptap Extension',
- api: () => import('./superscript.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapSuperscriptExtensionApi })),
meta: {
icon: 'icon-superscript',
label: 'Superscript',
@@ -16,7 +16,8 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.Superscript',
name: 'Superscript Tiptap Toolbar Extension',
- api: () => import('./superscript.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarSuperscriptExtensionApi })),
forExtensions: ['Umb.Tiptap.Superscript'],
meta: {
alias: 'superscript',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/table/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/table/manifests.ts
index e0340bbe5f91..0272cef713c3 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/table/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/table/manifests.ts
@@ -10,7 +10,8 @@ const modals: Array = [
type: 'modal',
alias: UMB_TIPTAP_TABLE_PROPERTIES_MODAL_ALIAS,
name: 'Tiptap Table Properties Modal',
- element: () => import('./modals/table-properties-modal.element.js'),
+ element: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapTablePropertiesModalElement })),
},
];
@@ -20,7 +21,7 @@ const coreExtensions: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Table',
name: 'Table Tiptap Extension',
- api: () => import('./table.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapTableExtensionApi })),
meta: {
icon: 'icon-table',
label: 'Table',
@@ -35,8 +36,8 @@ const toolbarExtensions: Array = [
kind: 'menu',
alias: 'Umb.Tiptap.Toolbar.Table',
name: 'Table Tiptap Extension',
- api: () => import('./table.tiptap-toolbar-api.js'),
- element: () => import('./components/table-toolbar-menu.element.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarTableExtensionApi })),
+ element: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapTableToolbarMenuElement })),
forExtensions: ['Umb.Tiptap.Table'],
items: [
{
@@ -74,7 +75,7 @@ const tableMenu: Array = [
kind: 'action',
alias: 'Umb.MenuItem.Tiptap.TableProperties',
name: 'Tiptap Table Menu Item: Table Properties',
- api: () => import('./actions/table-properties.action.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTablePropertiesAction })),
weight: 110,
meta: {
label: 'Table properties',
@@ -86,7 +87,7 @@ const tableMenu: Array = [
kind: 'action',
alias: 'Umb.MenuItem.Tiptap.TableDelete',
name: 'Tiptap Table Menu Item: Delete Table',
- api: () => import('./actions/table-delete.action.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTableDeleteAction })),
weight: 100,
meta: {
label: 'Delete table',
@@ -107,7 +108,7 @@ const tableColumnMenu: Array = [
kind: 'action',
alias: 'Umb.MenuItem.Tiptap.TableColumnAddBefore',
name: 'Tiptap Table Menu Item: Add Column Before',
- api: () => import('./actions/table-column-add-before.action.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTableColumnAddBeforeAction })),
weight: 120,
meta: {
label: 'Add column before',
@@ -120,7 +121,7 @@ const tableColumnMenu: Array = [
kind: 'action',
alias: 'Umb.MenuItem.Tiptap.TableColumnAddAfter',
name: 'Tiptap Table Menu Item: Add Column After',
- api: () => import('./actions/table-column-add-after.action.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTableColumnAddAfterAction })),
weight: 110,
meta: {
label: 'Add column after',
@@ -133,7 +134,7 @@ const tableColumnMenu: Array = [
kind: 'action',
alias: 'Umb.MenuItem.Tiptap.TableColumnDelete',
name: 'Tiptap Table Menu Item: Delete Column',
- api: () => import('./actions/table-column-delete.action.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTableColumnDeleteAction })),
weight: 100,
meta: {
label: 'Delete column',
@@ -146,7 +147,7 @@ const tableColumnMenu: Array = [
kind: 'action',
alias: 'Umb.MenuItem.Tiptap.TableColumnToggleHeader',
name: 'Tiptap Table Menu Item: Toggle Header Column',
- api: () => import('./actions/table-column-toggle-header.action.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTableColumnToggleHeaderAction })),
weight: 90,
meta: {
label: 'Toggle header column',
@@ -166,7 +167,7 @@ const tableRowMenu: Array = [
kind: 'action',
alias: 'Umb.MenuItem.Tiptap.TableRowAddBefore',
name: 'Tiptap Table Menu Item: Add Row Before',
- api: () => import('./actions/table-row-add-before.action.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTableRowAddBeforeAction })),
weight: 120,
meta: {
label: 'Add row before',
@@ -179,7 +180,7 @@ const tableRowMenu: Array = [
kind: 'action',
alias: 'Umb.MenuItem.Tiptap.TableRowAddAfter',
name: 'Tiptap Table Menu Item: Add Row After',
- api: () => import('./actions/table-row-add-after.action.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTableRowAddAfterAction })),
weight: 110,
meta: {
label: 'Add row after',
@@ -192,7 +193,7 @@ const tableRowMenu: Array = [
kind: 'action',
alias: 'Umb.MenuItem.Tiptap.TableRowDelete',
name: 'Tiptap Table Menu Item: Delete Row',
- api: () => import('./actions/table-row-delete.action.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTableRowDeleteAction })),
weight: 100,
meta: {
label: 'Delete row',
@@ -205,7 +206,7 @@ const tableRowMenu: Array = [
kind: 'action',
alias: 'Umb.MenuItem.Tiptap.TableRowToggleHeader',
name: 'Tiptap Table Menu Item: Toggle Header Row',
- api: () => import('./actions/table-row-toggle-header.action.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTableRowToggleHeaderAction })),
weight: 90,
meta: {
label: 'Toggle header row',
@@ -225,7 +226,7 @@ const tableCellMenu: Array = [
kind: 'action',
alias: 'Umb.MenuItem.Tiptap.TableCellMerge',
name: 'Tiptap Table Menu Item: Merge Cell',
- api: () => import('./actions/table-cell-merge.action.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTableCellMergeAction })),
weight: 120,
meta: {
label: 'Merge cells',
@@ -237,7 +238,7 @@ const tableCellMenu: Array = [
kind: 'action',
alias: 'Umb.MenuItem.Tiptap.TableCellSplit',
name: 'Tiptap Table Menu Item: Split Cell',
- api: () => import('./actions/table-cell-split.action.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTableCellSplitAction })),
weight: 110,
meta: {
label: 'Split cell',
@@ -249,7 +250,7 @@ const tableCellMenu: Array = [
kind: 'action',
alias: 'Umb.MenuItem.Tiptap.TableCellMergeSplit',
name: 'Tiptap Table Menu Item: Merge Or Split Cell',
- api: () => import('./actions/table-cell-merge-split.action.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTableCellMergeSplitAction })),
weight: 100,
meta: {
label: 'Merge or split',
@@ -261,7 +262,7 @@ const tableCellMenu: Array = [
kind: 'action',
alias: 'Umb.MenuItem.Tiptap.TableCellToggleHeader',
name: 'Tiptap Table Menu Item: Toggle Header Cell',
- api: () => import('./actions/table-cell-toggle-header.action.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTableCellToggleHeaderAction })),
weight: 90,
meta: {
label: 'Toggle header cell',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-align/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-align/manifests.ts
index fce382bce002..8d759c5b4585 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-align/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-align/manifests.ts
@@ -3,7 +3,7 @@ export const manifests: Array = [
type: 'tiptapExtension',
alias: 'Umb.Tiptap.TextAlign',
name: 'Text Align Tiptap Extension',
- api: () => import('./text-align.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapTextAlignExtensionApi })),
meta: {
icon: 'icon-text-align-justify',
label: 'Text Align',
@@ -15,7 +15,8 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.TextAlignLeft',
name: 'Text Align Left Tiptap Toolbar Extension',
- api: () => import('./text-align-left.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarTextAlignLeftExtensionApi })),
forExtensions: ['Umb.Tiptap.TextAlign'],
meta: {
alias: 'text-align-left',
@@ -28,7 +29,8 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.TextAlignCenter',
name: 'Text Align Center Tiptap Toolbar Extension',
- api: () => import('./text-align-center.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarTextAlignCenterExtensionApi })),
forExtensions: ['Umb.Tiptap.TextAlign'],
meta: {
alias: 'text-align-center',
@@ -41,7 +43,8 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.TextAlignRight',
name: 'Text Align Right Tiptap Toolbar Extension',
- api: () => import('./text-align-right.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarTextAlignRightExtensionApi })),
forExtensions: ['Umb.Tiptap.TextAlign'],
meta: {
alias: 'text-align-right',
@@ -54,7 +57,8 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.TextAlignJustify',
name: 'Text Align Justify Tiptap Toolbar Extension',
- api: () => import('./text-align-justify.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarTextAlignJustifyExtensionApi })),
forExtensions: ['Umb.Tiptap.TextAlign'],
meta: {
alias: 'text-align-justify',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-color/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-color/manifests.ts
index 3d5d5ff91318..885f0cf2f2cb 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-color/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-color/manifests.ts
@@ -4,7 +4,10 @@ export const manifests: Array = [
kind: 'colorPickerButton',
alias: 'Umb.Tiptap.Toolbar.TextColorBackground',
name: 'Text Color Background Tiptap Toolbar Extension',
- api: () => import('./text-color-background.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({
+ default: m.UmbTiptapToolbarTextColorBackgroundExtensionApi,
+ })),
forExtensions: ['Umb.Tiptap.HtmlAttributeStyle', 'Umb.Tiptap.HtmlTagSpan'],
meta: {
alias: 'text-color-background',
@@ -17,7 +20,10 @@ export const manifests: Array = [
kind: 'colorPickerButton',
alias: 'Umb.Tiptap.Toolbar.TextColorForeground',
name: 'Text Color Foreground Tiptap Toolbar Extension',
- api: () => import('./text-color-foreground.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({
+ default: m.UmbTiptapToolbarTextColorForegroundExtensionApi,
+ })),
forExtensions: ['Umb.Tiptap.HtmlAttributeStyle', 'Umb.Tiptap.HtmlTagSpan'],
meta: {
alias: 'text-color-foreground',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-direction/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-direction/manifests.ts
index 49bdede2e759..e18791d14763 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-direction/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-direction/manifests.ts
@@ -3,7 +3,7 @@ export const manifests: Array = [
type: 'tiptapExtension',
alias: 'Umb.Tiptap.TextDirection',
name: 'Text Direction Tiptap Extension',
- api: () => import('./text-direction.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapTextDirectionExtensionApi })),
meta: {
icon: 'icon-text-direction-ltr',
label: 'Text Direction',
@@ -15,7 +15,8 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.TextDirectionRtl',
name: 'Text Direction RTL Tiptap Toolbar Extension',
- api: () => import('./text-direction-rtl.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarTextDirectionRtlExtensionApi })),
forExtensions: ['Umb.Tiptap.TextDirection'],
meta: {
alias: 'text-direction-rtl',
@@ -28,7 +29,8 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.TextDirectionLtr',
name: 'Text Direction LTR Tiptap Toolbar Extension',
- api: () => import('./text-direction-ltr.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarTextDirectionLtrExtensionApi })),
forExtensions: ['Umb.Tiptap.TextDirection'],
meta: {
alias: 'text-direction-ltr',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-indent/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-indent/manifests.ts
index 9d0b6c3ee978..f948621b4dc5 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-indent/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/text-indent/manifests.ts
@@ -3,7 +3,7 @@ export const manifests: Array = [
type: 'tiptapExtension',
alias: 'Umb.Tiptap.TextIndent',
name: 'Text Indent Tiptap Extension',
- api: () => import('./text-indent.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapTextIndentExtensionApi })),
meta: {
icon: 'icon-indent',
label: 'Text Indent',
@@ -15,7 +15,8 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.TextIndent',
name: 'Text Indent Tiptap Toolbar Extension',
- api: () => import('./text-indent.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarTextIndentExtensionApi })),
forExtensions: ['Umb.Tiptap.TextIndent'],
meta: {
alias: 'indent',
@@ -28,7 +29,8 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.TextOutdent',
name: 'Text Outdent Tiptap Toolbar Extension',
- api: () => import('./text-outdent.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarTextOutdentExtensionApi })),
forExtensions: ['Umb.Tiptap.TextIndent'],
meta: {
alias: 'outdent',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-action-button.kind.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-action-button.kind.ts
index bb724ae92a56..d147f4827967 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-action-button.kind.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-action-button.kind.ts
@@ -6,6 +6,9 @@ export const manifest: UmbExtensionManifestKind = {
matchKind: 'actionButton',
matchType: 'tiptapToolbarExtension',
manifest: {
- element: () => import('../components/toolbar/tiptap-toolbar-button-action.element.js'),
+ element: () =>
+ import('./extension-apis.bundle.js').then((m) => ({
+ default: m.UmbTiptapToolbarButtonActionElement,
+ })),
},
};
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-button.kind.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-button.kind.ts
index 00292b0421fb..79d0ab3f4d53 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-button.kind.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-button.kind.ts
@@ -6,6 +6,6 @@ export const manifest: UmbExtensionManifestKind = {
matchKind: 'button',
matchType: 'tiptapToolbarExtension',
manifest: {
- element: () => import('../components/toolbar/tiptap-toolbar-button.element.js'),
+ element: () => import('./extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarButtonElement })),
},
};
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-color-picker-button.kind.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-color-picker-button.kind.ts
index dfb1bca4ede9..7901776884e9 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-color-picker-button.kind.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-color-picker-button.kind.ts
@@ -6,6 +6,9 @@ export const manifest: UmbExtensionManifestKind = {
matchKind: 'colorPickerButton',
matchType: 'tiptapToolbarExtension',
manifest: {
- element: () => import('../components/toolbar/tiptap-toolbar-color-picker-button.element.js'),
+ element: () =>
+ import('./extension-apis.bundle.js').then((m) => ({
+ default: m.UmbTiptapToolbarColorPickerButtonElement,
+ })),
},
};
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-menu.kind.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-menu.kind.ts
index bb69bc7a0986..f3fd82f5e9af 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-menu.kind.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/tiptap-toolbar-menu.kind.ts
@@ -6,6 +6,6 @@ export const manifest: UmbExtensionManifestKind = {
matchKind: 'menu',
matchType: 'tiptapToolbarExtension',
manifest: {
- element: () => import('../components/toolbar/tiptap-toolbar-menu.element.js'),
+ element: () => import('./extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarMenuElement })),
},
};
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/trailing-node/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/trailing-node/manifests.ts
index 6b091e0d2bf7..3b8362d5cfdc 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/trailing-node/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/trailing-node/manifests.ts
@@ -3,7 +3,7 @@ export const manifests: Array = [
type: 'tiptapExtension',
alias: 'Umb.Tiptap.TrailingNode',
name: 'Trailing Node Tiptap Extension',
- api: () => import('./trailing-node.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapTrailingNodeExtensionApi })),
meta: {
icon: 'icon-page-down',
label: 'Trailing Node',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/underline/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/underline/manifests.ts
index 3cdaff46169a..ce76083ffd25 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/underline/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/underline/manifests.ts
@@ -4,7 +4,7 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Underline',
name: 'Underline Tiptap Extension',
- api: () => import('./underline.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapUnderlineExtensionApi })),
meta: {
icon: 'icon-underline',
label: 'Underline',
@@ -16,7 +16,8 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.Underline',
name: 'Underline Tiptap Toolbar Extension',
- api: () => import('./underline.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarUnderlineExtensionApi })),
forExtensions: ['Umb.Tiptap.Underline'],
meta: {
alias: 'underline',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/undo-redo/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/undo-redo/manifests.ts
index 0fd64c4aa9f0..305cff06fcc2 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/undo-redo/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/undo-redo/manifests.ts
@@ -4,7 +4,7 @@ export const manifests: Array = [
kind: 'actionButton',
alias: 'Umb.Tiptap.Toolbar.Undo',
name: 'Undo Tiptap Toolbar Extension',
- api: () => import('./undo.tiptap-toolbar-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarUndoExtensionApi })),
meta: {
alias: 'undo',
icon: 'icon-undo',
@@ -16,7 +16,7 @@ export const manifests: Array = [
kind: 'actionButton',
alias: 'Umb.Tiptap.Toolbar.Redo',
name: 'Redo Tiptap Toolbar Extension',
- api: () => import('./redo.tiptap-toolbar-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarRedoExtensionApi })),
meta: {
alias: 'redo',
icon: 'icon-redo',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/view-source/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/view-source/manifests.ts
index e5e191edd067..f863e0454dad 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/view-source/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/view-source/manifests.ts
@@ -4,7 +4,8 @@ export const manifests: Array = [
kind: 'button',
alias: 'Umb.Tiptap.Toolbar.SourceEditor',
name: 'Source Editor Tiptap Toolbar Extension',
- api: () => import('./source-editor.tiptap-toolbar-api.js'),
+ api: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapToolbarSourceEditorExtensionApi })),
meta: {
alias: 'umbSourceEditor',
icon: 'icon-code-xml',
diff --git a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/word-count/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/word-count/manifests.ts
index d563e0891c0a..ae8315f762c3 100644
--- a/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/word-count/manifests.ts
+++ b/src/Umbraco.Web.UI.Client/src/packages/tiptap/extensions/word-count/manifests.ts
@@ -3,7 +3,7 @@ export const manifests: Array = [
type: 'tiptapExtension',
alias: 'Umb.Tiptap.WordCount',
name: 'Word Count Tiptap Extension',
- api: () => import('./word-count.tiptap-api.js'),
+ api: () => import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapWordCountExtensionApi })),
meta: {
icon: 'icon-speed-gauge',
label: 'Word Count',
@@ -14,7 +14,8 @@ export const manifests: Array = [
type: 'tiptapStatusbarExtension',
alias: 'Umb.Tiptap.Statusbar.WordCount',
name: 'Word Count Tiptap Statusbar Extension',
- element: () => import('./word-count.tiptap-statusbar-element.js'),
+ element: () =>
+ import('../extension-apis.bundle.js').then((m) => ({ default: m.UmbTiptapStatusbarWordCountElement })),
forExtensions: ['Umb.Tiptap.WordCount'],
meta: {
alias: 'wordCount',