usfm-editor
Version:
A WYSIWYG editor component for USFM
139 lines (125 loc) • 3.6 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "BasicUsfmEditor", {
enumerable: true,
get: function () {
return _BasicUsfmEditor.BasicUsfmEditor;
}
});
Object.defineProperty(exports, "ForwardRefUsfmEditor", {
enumerable: true,
get: function () {
return _UsfmEditor.ForwardRefUsfmEditor;
}
});
Object.defineProperty(exports, "HocUsfmEditorProps", {
enumerable: true,
get: function () {
return _UsfmEditor.HocUsfmEditorProps;
}
});
Object.defineProperty(exports, "OptionsContext", {
enumerable: true,
get: function () {
return _OptionsContext.OptionsContext;
}
});
Object.defineProperty(exports, "ToolbarSpecs", {
enumerable: true,
get: function () {
return _UsfmToolbar.ToolbarSpecs;
}
});
Object.defineProperty(exports, "UIComponentContext", {
enumerable: true,
get: function () {
return _UIComponentContext.UIComponentContext;
}
});
exports.UsfmEditor = void 0;
Object.defineProperty(exports, "UsfmEditorProps", {
enumerable: true,
get: function () {
return _UsfmEditor.UsfmEditorProps;
}
});
Object.defineProperty(exports, "UsfmEditorRef", {
enumerable: true,
get: function () {
return _UsfmEditor.UsfmEditorRef;
}
});
Object.defineProperty(exports, "UsfmMarkers", {
enumerable: true,
get: function () {
return _UsfmMarkers.UsfmMarkers;
}
});
Object.defineProperty(exports, "UsfmToolbar", {
enumerable: true,
get: function () {
return _UsfmToolbar.UsfmToolbar;
}
});
Object.defineProperty(exports, "createBasicUsfmEditor", {
enumerable: true,
get: function () {
return _BasicUsfmEditor.createBasicUsfmEditor;
}
});
exports.createUsfmEditor = createUsfmEditor;
Object.defineProperty(exports, "usfmEditorDefaultProps", {
enumerable: true,
get: function () {
return _UsfmEditor.usfmEditorDefaultProps;
}
});
Object.defineProperty(exports, "usfmEditorPropTypes", {
enumerable: true,
get: function () {
return _UsfmEditor.usfmEditorPropTypes;
}
});
Object.defineProperty(exports, "withChapterPaging", {
enumerable: true,
get: function () {
return _ChapterEditor.withChapterPaging;
}
});
Object.defineProperty(exports, "withChapterSelection", {
enumerable: true,
get: function () {
return _ChapterSelectionEditor.withChapterSelection;
}
});
Object.defineProperty(exports, "withToolbar", {
enumerable: true,
get: function () {
return _ToolbarEditor.withToolbar;
}
});
var _UsfmEditor = require("./UsfmEditor");
var _BasicUsfmEditor = require("./components/BasicUsfmEditor");
var _ChapterEditor = require("./components/ChapterEditor");
var _ChapterSelectionEditor = require("./components/ChapterSelectionEditor");
var _ToolbarEditor = require("./components/ToolbarEditor");
var _OptionsContext = require("./OptionsContext");
var _UIComponentContext = require("./injectedUI/UIComponentContext");
var _UsfmToolbar = require("./components/UsfmToolbar");
var _UsfmMarkers = require("./utils/UsfmMarkers");
var _lodash = require("lodash");
/**
* A UsfmEditor component with all features.
* This editor can be given a ref of type UsfmEditorRef to have access to the editor API
* (use `React.createRef<UsfmEditorRef>`).
*/
const UsfmEditor = createUsfmEditor();
/**
* Creates a usfm editor with all of the features.
*/
exports.UsfmEditor = UsfmEditor;
function createUsfmEditor() {
return (0, _lodash.flowRight)(_ChapterSelectionEditor.withChapterSelection, _ChapterEditor.withChapterPaging, _ToolbarEditor.withToolbar, _BasicUsfmEditor.createBasicUsfmEditor)();
}