1 import {EntitySelectorPopup} from "../../components";
3 type EditorEntityData = {
8 export function showLinkSelector(callback: (entity: EditorEntityData) => any, selectionText?: string) {
9 const selector: EntitySelectorPopup = window.$components.first('entity-selector-popup') as EntitySelectorPopup;
10 selector.show((entity: EditorEntityData) => callback(entity), {
11 initialValue: selectionText,
12 searchEndpoint: '/search/entity-selector',
13 entityTypes: 'page,book,chapter,bookshelf',
14 entityPermission: 'view',