@atlaskit/renderer
Version:
Renderer component
40 lines • 845 B
JavaScript
import { getRangeInlineNodeNames, getRangeAncestorNodeNames } from '@atlaskit/editor-common/utils';
import { fg } from '@atlaskit/platform-feature-flags';
export function getRendererRangeInlineNodeNames({
actions,
pos
}) {
if (!fg('editor_inline_comments_on_inline_nodes')) {
return undefined;
}
const {
doc
} = actions;
if (!pos || !doc) {
return undefined;
}
const inlineNodeNames = getRangeInlineNodeNames({
doc,
pos
});
return inlineNodeNames;
}
export function getRendererRangeAncestorNodeNames({
actions,
pos
}) {
if (!fg('cc_comments_log_draft_annotation_ancestor_nodes')) {
return undefined;
}
const {
doc
} = actions;
if (!pos || !doc) {
return undefined;
}
const ancestorNodeNames = getRangeAncestorNodeNames({
doc,
pos
});
return ancestorNodeNames;
}