UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

31 lines 1.24 kB
import * as tslib_1 from "tslib"; import { stateKey as mediaStateKey } from '../../plugins/media'; export function getEditorValueWithMedia(editorState) { return tslib_1.__awaiter(this, void 0, void 0, function () { var mediaPluginState; return tslib_1.__generator(this, function (_a) { switch (_a.label) { case 0: if (!editorState) { return [2 /*return*/]; } mediaPluginState = editorState && mediaStateKey.getState(editorState); if (!(mediaPluginState && mediaPluginState.waitForMediaUpload)) return [3 /*break*/, 2]; return [4 /*yield*/, mediaPluginState.waitForPendingTasks()]; case 1: _a.sent(); _a.label = 2; case 2: return [2 /*return*/, editorState.doc]; } }); }); } export function insertFileFromDataUrl(editorState, url, fileName) { if (!editorState) { return; } var mediaPluginState = mediaStateKey.getState(editorState); mediaPluginState.insertFileFromDataUrl(url, fileName); } //# sourceMappingURL=action.js.map