Adds "Rich Text Essentials" as a hard-coded core option

This is to indicate that the basic formatting,
e.g. bold, italic, etc are enabled by default.
This commit is contained in:
leekelleher
2024-10-14 09:36:27 +01:00
committed by Jacob Overgaard
parent 7b548768c6
commit 36b7a68f7c
2 changed files with 14 additions and 1 deletions

View File

@@ -97,6 +97,19 @@ export class UmbPropertyEditorUiTiptapExtensionsConfigurationElement
<div class="group">
<uui-label>${this.localize.string(group.group)}</uui-label>
<ul>
${when(
group.group === '#tiptap_extGroup_formatting',
() => html`
<li title="This is a core extension, it must be enabled">
<uui-checkbox checked disabled label="Rich Text Essentials">
<div class="inner">
<umb-icon name="icon-browser-window"></umb-icon>
<span>Rich Text Essentials</span>
</div>
</uui-checkbox>
</li>
`,
)}
${repeat(
group.extensions,
(item) => html`

View File

@@ -18,7 +18,7 @@ export const manifests: Array<ManifestPropertyEditorUi> = [
label: 'Toolbar',
description: 'Pick the toolbar items that should be available when editing',
propertyEditorUiAlias: 'Umb.PropertyEditorUi.Tiptap.ToolbarConfiguration',
weight: 5,
weight: 15,
},
{
alias: 'extensions',