json-joy
Version:
Collection of libraries for building collaborative editing apps.
11 lines (10 loc) • 392 B
JavaScript
// biome-ignore lint: React is used for JSX
import * as React from 'react';
import { Char } from '../../constants';
import { usePeritext } from '../context';
import { useCaret } from './hooks';
export const Caret = () => {
const { dom } = usePeritext();
const ref = useCaret();
return (React.createElement("span", { id: dom?.cursor.caretId, ref: ref }, Char.ZeroLengthSpace));
};