more module previews
This commit is contained in:
@@ -22,6 +22,8 @@ import uiSelect from './forms/select.vue';
|
||||
import uiModulePreviewFigure from './modules/predefined/module-preview-figure.vue';
|
||||
import uiModulePreviewHeadline from './modules/predefined/module-preview-headline.vue';
|
||||
import uiModulePreviewText from './modules/predefined/module-preview-text.vue';
|
||||
import uiModulePreviewButton from './modules/predefined/module-preview-button.vue';
|
||||
import uiModulePreviewTags from './modules/predefined/module-preview-tags.vue';
|
||||
import uiModules from './modules/modules.vue';
|
||||
|
||||
import uiDropdownButton from './overlays/dropdown-button.vue';
|
||||
@@ -89,6 +91,8 @@ export default {
|
||||
uiModulePreviewFigure,
|
||||
uiModulePreviewHeadline,
|
||||
uiModulePreviewText,
|
||||
uiModulePreviewButton,
|
||||
uiModulePreviewTags,
|
||||
uiModules,
|
||||
|
||||
uiDropdownButton,
|
||||
|
||||
@@ -26,6 +26,7 @@ import Modules from '../editor/fields/modules.vue';
|
||||
import Nested from '../editor/fields/nested.vue';
|
||||
import State from '../editor/fields/state.vue';
|
||||
import Tags from '../editor/fields/tags.vue';
|
||||
import Link from '../editor/fields/link.vue';
|
||||
|
||||
|
||||
class EditorField
|
||||
@@ -214,6 +215,16 @@ class EditorField
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Render a link picker
|
||||
* @returns {EditorField}
|
||||
*/
|
||||
linkPicker()
|
||||
{
|
||||
return this._setComponent(Link, {});
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @typedef {object} EditorSelectItem
|
||||
* @param {object} key - Key/Id of the item
|
||||
|
||||
Reference in New Issue
Block a user