@atlaskit/editor-common
Version:
A package that contains common classes and components for editor and renderer
19 lines • 536 B
JavaScript
import { getATLContextUrl } from '@atlaskit/atlassian-context';
import { linkPreferencesPath } from './constants';
export function isTextAtPos(pos) {
return ({
tr
}) => {
const node = tr.doc.nodeAt(pos);
return !!node && node.isText;
};
}
export function isLinkAtPos(pos) {
return state => {
const node = state.doc.nodeAt(pos);
return !!node && !!state.schema.marks.link.isInSet(node.marks);
};
}
export const getLinkPreferencesURLFromENV = () => {
return getATLContextUrl('id') + linkPreferencesPath;
};