@atlaskit/editor-plugin-placeholder-text
Version:
placeholder text plugin for @atlaskit/editor-core
8 lines • 373 B
JavaScript
import { TextSelection } from '@atlaskit/editor-prosemirror/state';
export const isSelectionAtPlaceholder = selection => {
if (!(selection instanceof TextSelection) || !selection.$cursor) {
return false;
}
const node = selection.$cursor.doc.nodeAt(selection.$cursor.pos);
return (node === null || node === void 0 ? void 0 : node.type.name) === 'placeholder';
};